目录
一、SQL通用语法:
1、SQL语句可以单行或多行书写,以分号结尾;
2、SQL语句可以用空格或缩进来增强语句的可读性;
3、MySQL语句中不区分大小写,关键字建议用大写。
4、注释:
单行注释用:--注释内容或#注释内容(MySQL中特有的注释方式)
多行注释:/*注释内容*/
二、SQL分类

三、数据库的基本操作:
(一)查询
1、show databases; #查看所有数据库
2、select database(选择所要用的数据库); #选择数据库
3、create database [if not exists] 数据库名 default charset utf8mb4;(utf8mb4可以容纳4个字节)
create database 数据库名 character set gbk; #数据库编码方式改为gbk
4、drop database(数据库名); #删除数据库
5、use 数据库; #使用数据库

6、show tables;
7、desc 表名;
8、show create table 表名;

(二)创建

create table tb_user(
-> id int comment '编号',
-> name varchar(50) comment '姓名',
-> age int comment '年龄',
-> gender varchar(1) comment '性别'
-> )comment '用户表';

(三)数据类型


create table emp(
-> id int comment '编号',
-> workno varchar(10) comment '工号',
-> name varchar(10) comment '姓名',
-> gender char(1) comment '性别',
-> age tinyint unsigned comment '年龄',
-> idcard char(18) comment '身份证',
-> entrydate date comment '入职时间'
-> ) comment '员工表';


(四)修改

alter table emp add nickname varchar(20) comment '添加字段';


alter table emp change nickname username varchar(30) comment '修改字段名和数据类型';


alter table emp drop username;


alter table emp rename to employee;


drop table if exists tb_user;

truncate table employee; #删除了表中数据,并重新创建该表。

小结:

在使用create和drop创建和删除数据库时可以加入if exists或if not exists来判断数据库是否存在。
modify是修改字段类型,change是修改字段名称和类型的。
接后续更新MySQL语法文章:
&spm=1001.2101.3001.5002&articleId=136193892&d=1&t=3&u=466f06e9162f4e25936c80842336ad9b)
2958

被折叠的 条评论
为什么被折叠?



