0601mysql基础:基本操作
1、显示当前所有数据库
show databases
2、创建数据库
create database 数据库名称
3、进入(使用)数据库
use 数据库名称
4、显示数据库中的表
show tables
5、创建表(需要指明:数据类型、是否非空、必须设置唯一主键、设置唯一自增长、如果设置了自增长,自增长必须为主键)
create table 表名称(第一列字段名 数据类型(数据长度) 是否非空 设置唯一主键 设置自增长
第二列字段名 数据类型(数据长度) 是否非空
第三列字段名 数据类型(数据长度) 是否非空
第...列...)
6、查看表结构
desc 表名称
7、插入数据
insert into 表名称 values('第一列内容','第二列内容','第三列内容','第...列内容')
insert into 表名称(字段名,字段名,字段名,...) values('字段名对应内容','字段名对应内容','字段名对应内容','...')
8、查看表中所有数据
select * from 表名称
9、修改数据
update 表名称 set 需要更改内容的字段名 = 更改的内容 where 用于定位的字段名 = 用于定位的标题内容
10、删除数据
delete from 表名称 where 需要删除内容的字段名 = 删除的内容
11、修改表名称
alter table 原表名称 rename as 新表名称
12、添加字段
在字段尾部添加新字段
alter table 表名称 add 新字段名 数据类型(数据长度) 是否非空 设置唯一主键 设置自增长
在字段头部添加新字段
alter table 表名称 add 新字段名 数据类型(数据长度) 是否非空 设置唯一主键 设置自增长 first
在某字段后面添加新字段
alter table 表名称 add 新字段名 数据类型(数据长度) 是否非空 设置唯一主键 设置自增长 after 某字段名
13、修改字段、完全重写字段,不保留原字段属性
alter table 表名称 change 需要修改的字段名 新字段名 数据类型(数据长度) 是否非空 设置唯一主键 设置自增长
14、修改字段的类型
alter table 表名称 modify column 需要修改的字段名 数据类型(数据长度) 是否非空 设置唯一主键 设置自增长
15、添加默认值、如果有默认值,先删除再添加
删除默认值
alter table 表名称 alter column 字段名 drop default
添加默认值
alter table 表名称 alter column 字段名 set default 数值
16、删除字段
alter table 表名称 drop 字段名
17、添加主键、字段内容必须都不相同、字段类型必须为not null
alter table 表名称 add primary key(字段名)
18、删除主键
alter table 表名称 drop primary key
19、删除表
drop table 表名称
20、删除数据库
drop database 数据库名称