mysql基本用法
数据库操作
进入
mysql -u root -p
退出
\q exit quit
查看数据库
show databases;
删除数据库
drop database 数据库名;
创建数据库
create database 数据库名;
查看数据库的创建信息
show create database 数据库名
修改数据库字符编码
alter database teacher charset=gbk;
数据库表操作
增(创建数据库表)
create table (if not exists)表名(字段1,字段2…)
删(删除数据库表)
drop table (if exists) 数据库名
改
修改表名
alter table 数据库名 rename to 新数据库名;
修改表的字段
修改字段类型(改)
alter table 表名 modify 字段名 类型;
修改字段名和类型(改)
alter table 表名 change 原字段名 新字段名 类型;
删除字段(删)
alter table 表名 drop 字段名;
增加字段(增)
alter table 表名 add 字段名 类型(after 某字段 / first)
查
查看已有的数据库表
show tables;
查看表的创建信息
show create table 表名;
desc 表名;
表中数据的操作
增(插入数据)
insert into 表名 (字段1,字段2…) values(数据1,数据2…);
insert into 表名 values(数据1,数据2…)
insert into teacher values(数据1,数据2…),(数据1,数据2…);
删(删除数据)
delete from 表名 where 条件;
清空表:
delete from 表名; 遍历清空,保留原id位置
truncate table 表名; 直接清空,毫无保留
改(更新数据)
update 表名 set 要改成的内容 where 改的位置(条件);
如果不给定位置,将改变该表中所有对应字段的数据
查(查询数据)
select * from 表名;
select 指定字段 from 表名;