1.基础操作
mysql -u username -ppassword 数据库连接
show databases 查所有库
use 库名 选库
create database 数据库名 创建一个数据库
drop database 删除一个数据库
show tables 查所有表
create 表名 建表
drop 表名 删除表
rename table 旧名 to 新名 改表名
alter table 旧名 rename 新名 改表名
truncate 表名 清空表数据
tee 路径 把之后敲的内容及结果都输入至这个路径下的文件
desc 表名 查看表结构
\q +回车 退出数据库
2.增加
insert into 表名 values (值1,值2....) 将数值依次插入所有列,列与值必须一一对应
insert into 表名(列名1,列名2....) values (值1,值2....)
insert into 表名(列名1,列名2....) values (值1,值2....), values (值7,值8....)
一次可插入多行数据,用 “,”隔开
3.修改数据
update 表名 set 列1=新值1,列2=新值2 where 表达式
4删除数据
delete from 表名 where 表达式
5.查询
select * from 表名 查询所有行和列
select 列名1,列名2 from 表名 查询部分列,所有行
select 列名1,列名2 from 表名 where 表达式
select distinct 列名1,列名2 from 表名 去重查询,筛选并显示出表中不同的数据,去掉重复的行。
select 列名1,列名2 from 表名 where 列名 like '%关键字%'
例:select name,dis from city where dis like '%的%';