您的位置:首页 > 数据库 > MySQL

mysql基本命令

2011-08-30 12:07 337 查看
mysql基本命令

2011-08-25 13:32:23
标签:mysql mysql基本命令
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: