mysql基本命令
1.show databases; 显示所有的数据库
2.use 数据库名 使用为数据库名的数据库
3.show tables 显示当前数据库下的所有表
4.desc 表名 查询表结构
5.create database 数据库名 创建一个数据库
6.创建表 create table 表名(
字段名 字段属性,
字段名 字段属性
);
7.alter table 表名 rename 新表名
8.alter table 表名 add 字段名 字段属性 after 欲在哪个字段后加入 添加列
9.alter table 表名 drop column 字段名 删除列
10 alter table 表名 change 原列名 更改后列名 字段属性 更改列
11. drop database 数据库名 删除一个数据库
二(1)显示表记录 select * from 表名
(2)添加一条记录 insert into 表名 (字段1,字段2)values(值1,值2)
(3)修改一条记录 update 表明 set 要修改的字段名=值 where 查询条件
(4)删除表中数据 delete from 表明 where 查询条件
5汇总 select sum(字段名) from 表名
或 select sum(字段名) as ‘代名称’from 表名
sum 总分 avg 平均分 max 最高分 min 最低分
(5)获得表中的记录数 select count(*) from 表名
1.精确查找 select * from 表名 where 条件 如 tid=1
2.模糊查找 select * from 表名 where 条件 如 name like '%王%'
3.区间搜索 select * from 表名 where 条件区间 如 s_fenshu between 60 and 90;
4.排序 select * from 表名 where 查询条件 order by 排序条件 升序或降序
如 select * from 表名 where s_fenshu between 60 and 90 order by s_fenshu desc;
5.分组加排序
select 按什么分组,sum(字段名称) from 表名 group by 按什么分组 order by 排序条件, 升序或者降序
select s_name,sum(s_fenshu) from new group by s_name order by sum(s_fenshu) desc;
6 当前正在使用的数据库 select database();
7 当前正在使用的用户信息 select user();
三 导入,导出mysql
在CMD下,进入你的mysql安装目录下的bin目录
导出 mysqldump -u 用户名 -p 要导出的数据库名>另存的sql文件名
mysqldump -u 用户名 -p cocokiki》d:/cocokiki_sql.sql
导出表
mysqldump -u 用户名 -p 要导出的数据库名 表名>另存的sql文件名
mysqldump -u 用户名 -p cocokiki new》d:/cocokiki_sql.sql
只导出表结构
mysqldump -u 用户名 -p -d -add 要导出的数据库名 表名>另存的sql文件名
mysqldump -u 用户名 -p -d -add cocokiki new》d:/cocokiki_sql.sql
导入表
首先创建表,mysqladmin -u 用户名 -p create 数据库名
mysqladmin -u 用户名 -p create test
mysql -u 用户名 -p 导入的数据库名<源文件名
mysql -u 用户名 -p test<d:/cocokiki_sql.sql