增删改查:
DDL,数据定义语言
1.创建数据库,表
1.create database 数据库名
2.create table 数据表名(
--结构
);
3.反引号 ``:作用:使用mysql标识符命名时,使用反引号包裹,执行sql语句会通过。
2.查看数据库,表列表
show databases; show tables;
3.查看数据库,表语句
show create database 数据库名
show create table 数据表名
4.删除数据库,表
drop database 数据库
drop database 数据库表
5.选择数据库
use 数据库名
1.like
作用:对展示的结果进行过滤。
mysql中的字符串,使用单引号进行包裹!
(也是支持双引号,但是双引号有特别的含义,因此不建议使用)
通配符:
匹配任意字符的任意数量: %
匹配任意字符的一次出现: _
如果要匹配% 和 _ ;使用反斜杠"\" 转义即可。
show databases like '数据库名\_';
3.特别容错语法:
1.if not exists
2.if exists
改表名,rename table 原表名 to 新表名
查看表结构:desc 数据表名
8.first 关键字 第一
9.after 关键字 后面
修改
alter
1.table:
1.修改表选项,比如字符集...........
2.修改表结构:
1.增加字段:
alter table 表名 add column(字段) 字段定义 (比如,id值)
DDL,数据定义语言
1.创建数据库,表
1.create database 数据库名
2.create table 数据表名(
--结构
);
3.反引号 ``:作用:使用mysql标识符命名时,使用反引号包裹,执行sql语句会通过。
2.查看数据库,表列表
show databases; show tables;
3.查看数据库,表语句
show create database 数据库名
show create table 数据表名
4.删除数据库,表
drop database 数据库
drop database 数据库表
5.选择数据库
use 数据库名
1.like
作用:对展示的结果进行过滤。
mysql中的字符串,使用单引号进行包裹!
(也是支持双引号,但是双引号有特别的含义,因此不建议使用)
通配符:
匹配任意字符的任意数量: %
匹配任意字符的一次出现: _
如果要匹配% 和 _ ;使用反斜杠"\" 转义即可。
show databases like '数据库名\_';
3.特别容错语法:
1.if not exists
2.if exists
改表名,rename table 原表名 to 新表名
查看表结构:desc 数据表名
8.first 关键字 第一
9.after 关键字 后面
修改
alter
1.table:
1.修改表选项,比如字符集...........
2.修改表结构:
1.增加字段:
alter table 表名 add column(字段) 字段定义 (比如,id值)