1、库的基本操作
1、查看已有的库
show databases;
2、创建库(指定字符集)
create database 库名 [character set utf8];
或者:create database 库名 defaul character= utf8
3、查看创建库的语句
show create database 库名;
4、查看当前所在库
select database();
5、切换库
use 库名;
6、查看库中已有表
show tables;
7、删除库
drop database 库名;
2、表的基本操作
1、创建表
create table 表名(
字段名1 数据类型,
字段名2 数据类型,
字段名3 数据类型
)character set utf8;
2、查看创建表的语句(字符集、存储引擎)
show create table 表名;
3、查看表结构
desc 表名;
4、删除表
drop table 表名;
3、表记录的管理
1、在表中插入记录
1、insert into 表名 values(值1),(值2),...;
2、insert into 表名(字段名1,字段名2,...) values(值1),(值2),...;
2、查询表记录
1、select * from 表名 [where 条件];
2、select 字段名1,字段名2,... from 表名 [where 条件];
3、添加字段(add)
alter table 表名 add 字段名 数据类型;
alter table 表名 add 字段名 数据类型 first;
alter table 表名 add 字段名 数据类型 after 字段名;
4、删除字段(drop)
alter table 表名 drop 字段名;
5、修改字段数据类型(modify)
alter table 表名 modify 字段名 新数据类型;
# 修改数据类型会受到表中原有数据的限制
6、删除表记录
1、delete from 表名 where 条件;
2、注意
delete语句后如果不加where条件,会将表中所有记录全部删除
7、更改表记录
1、update 表名 set 字段1=值1,字段2=值2 where 条件;
2、注意
update语句后如果不加where条件,会将表中所有记录全部更新