MySQL入门必看!!!_20200910

前言

今天主要说一下如何创建数据库 创建表
以及简单的SQL语句 下面跟着我的步伐
Let’s go.

1.1 数据库相关操作

1.1.1 创建数据库

-- create database 数据库名
例  create database en001;

1.1.2 使用数据库

-- use 数据库名
例  use en001;

1.1.3 查看数据库

show databases;

1.1.4 查询当前使用的数据库

select database();

1.1.5 删除数据库

-- drop database  数据库名;
例  drop database en001;

##1.2 表的相关操作
1.2.1 创建表

create table 表名(
列描述,
列描述,
....
);

1.2.2 类描述

列名  类型[约束]
    列名 :自定义
    例 : student_name
    类型 : varchar . int . double . data
约束:
主键约束:primary key
非空约束:not null
唯一 约束:unique
外键约束:foreign key(多表)

1.2.3 删除表

扫描二维码关注公众号,回复: 13242478 查看本文章
drop table 表名;

1.2.4 查询所有表

show tables;

例:创建分类表 tb_category(cid,cname)

-- auto_increment 自动增长列

create table tb_catgory(
 cid int primary key auto_increment,
 cname varchar(20)
);

1.3 数据增删改

1.3.1 添加

-- 添加
insert into 表名 values('值1','值2',...)
--值的个数要和列的个数一样,且顺序一致。

insert into 表名(列名1,列名2,...) valuse('值1','值2',....) 
---【必须掌握】

---SQL语句中,所有的数据,都要用引号(单引号) 。如果是 整形,引号可以省略
insert into tb_category(cid,cname) values('1','jack');
insert into tb_category(cname) values('rose');																																																																													

1.3.2 更新(修改)

--更新
updata 表名 set 列名 ='值' ,列名2='值2';--更新所有列

updata 表名 set 列名='值' ,列名2='值2' where 条件;
--更新指定列


例 : 更新cid=2 的分类名称为 ‘tom’;

updata tb_category set cname='tom' where cid=2;

1.3.3 删除

-- 删除 
delete from  表名  ; --删除所有
delete from 表名 where 条件 ; ---删除指定的数据

例: 删除 cid=1 的数据
delete from tb_category where cid=1;

1.3.4 数据查询

select * from 表名 ;  --查询所有;

select * from tb_category;

总结

DDL:数据定义语言,用于描述数据库的中结构(db结构、table结构)

  • 数据库相关:create database 、drop database

  • 表相关:create table 、drop table

DML:数据操作语言,用于操作表中数据的。

  • 添加:insert into
  • 修改:update set
  • 删除:delete from

DQL:数据查询语言

  • 查询:select

猜你喜欢

转载自blog.csdn.net/LiGuanLink/article/details/108518480