mysql命令大全下载_mysql常用命令大全_最完整版.pdf

mysql常用命令大全_最完整版

mysql命令大全

启动: net start mySql;

进入: mysql -u root -p/mysql -h localhost -u root -p databaseName;

列出数据库: show databases;

选择数据库: use databaseName;

列出表格: show tables ;

显示表格列的属性: show columns from tableName ;

建立数据库: source fileName.txt;

匹配字符:可以用通配符 _代表任何一个字符,%代表任何字符串 ;

增加一个字段: alter table tabelName add column fieldName dateType;

增加多个字段: alter table tabelName add column fieldName1 dateType,add columns

fieldName2 dateType;

多行命令输入 :注意不能将单词断开 ;当插入或更改数据时,不能将字段的字符串展开到

多行里,否则硬回车将被储存到数据中 ;

增加一个管理员帐户: grant all on *.* to user@localhost identified by "password";

每条语句输入完毕后要在末尾填加分号 ';' ,或者填加 '\g' 也可以;

查询时间: select now();

查询当前用户: select user();

查询数据库版本: select version();

查询当前使用的数据库: select database();

1、删除 student_course 数据库中的 students 数据表:

rm -f student_course/students.*

2、备份数据库: (将数据库 test 备份 )

mysqldump -u root -p test>c:\test.txt

备份表格: (备份 test 数据库下的 mytable 表格 )

mysqldump -u root -p test mytable>c:\test.txt

将备份数据导入到数据库: (导回 test 数据库 )

mysql -u root -p test

3、创建临时表: (建立临时表 zengchao)

create temporary table zengchao(name varchar(10));

4、创建表是先判断表是否存在

create table if not exists students( ,, );

5、从已经有的表中复制表的结构

create table table2 select * from table1 where 1<>1;

6、复制表

create table table2 select * from table1;

7、对表重新命名

alter table table1 rename as table2;

8、修改列的类型

alter table table1 modify id int unsigned;// 修改列 id 的类型为 int unsigned

alter table table1 change id sid int unsigned;// 修改列 id 的名字为 sid,而且把属性修改为

int unsigned

9、创建索引

alter table table1 add index ind_id (id);

create index ind_id on table1

你可能感兴趣的:(mysql命令大全下载)