目录
数据库操作
查询
show databases;
查询当前所在数据库
select database();
创建(括号内容可加可不加)
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则] ;
删除
drop database [if exists] 数据库名;
使用
use 数据库名;
查询当前数据库所有的表
show tables;
查询表结构
desc 表名;
查询指定表的建表语句
show create table 表名;
表操作
修改表中数据类型
alter table 表名 modify 字段名 新数据类型(长度);
修改字段名和数据类型
alter table 表名 change 旧字段 新字段类型(长度)[comment 注释] [约束];
案例:将emp表的name字段修改为myname,类型为varchar(30)
alter table emp change name myname varchar(30) comment '昵称';
修改表名
alter table 表名 rename to 新表名;
删除表
drop table [if exists]表名;
删除指定表并重新创建该结构表
truncate table 表名;
添加数据
给指定字段添加数据
insert into 表名(字段1,字段2,字段3...)values(值1,值2,值3...);
给全部字段添加数据
insert into 表名 values (值1,值2,值3...);
批量添加数据
insert into 表名(字段1,字段2,字段3...)values(值1,值2,值3...),(值1,值2,值3...),...;
insert into 表名 values(值1,值2,值3...),(值1,值2,值3...),...;
修改数据
update 表名 set 字段1=值1,字段2=值2,字段3=值3,...[where 条件];
删除数据
delete from 表名[条件];