目录
1 增加语句
1.1 向列表增加信息
insert into table_name(list_name,list_name......) values('values1','values2'.......),('values1','values2'........);
1.2 向表中增加列
增加列的操作类似下面这行代码,其中table_name是你要修改的表名,last_name是你想添加的列名,varchar(10)可以改为你想要的数据类型及取值范围。
alter table table_name add last_name varchar(10);
2 删除语句
2.1 删除指定的列
alter table table_name drop last_name;
2.2 删除指定信息
(删除一条或多条记录)
2.2.1 删除整个列表
delete from table_name;
2.2.2删除某条记录
delete from table_name where list_name='values';
2.3 清空表中数据
delete from table_name;
truncate table table_name;
3 修改信息
3.1 修改数据库编码
下面代码中的database_name是你要设置的数据库名称,gb2312可以替换为你自己想用的编码格式
alter database database_name character set gb2312;
3.2 修改某表的列的取值类型或范围
修改方法同上面几个例子
alter table table_name modify list_name varchar(10);
3.3 修改表名
now_name现在的表名
new_name修改后的表名
rename table now_name to new_name;
3.4 修改表的字符集编码格式为utf-8
alter table table_name character set utf-8;
3.5 修改列名
alter table table_name change column name list_name varchar(100);
3.6 修改记录
第一行的代码只是单纯的修改数据
第二行可以对数据在原有基础上进行加减
update table_name set list_name=values,list_name=values where list_name=values;
update table_name set list_name=value+1000 where list_name=value;
4 导出导入数据库
==进入cmd ==
4.1 导出数据库(sql脚本)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p db_name > test_db.sql
4.2 mysql导出数据库一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p test_db users> test_users.sql (结尾没有分号)
4.3 mysql导入数据库
source 文件目录/名称.sql
5 查询信息
5.1 查询表结构
desc table_name;