mysql常用操作语句

1、数据库数据到处

mysqldump -h[hosname] -u[user_name] -p[password] --default-character-set=[char_set_name] [db_name] > [save_path] 

mysqldump -h192.168.204.12 -uroot -p123456 --default-character-set=utf8 4_mall_present > D:\4_mall_present.sql

 

2、数据库脚本导入

source D:\\4_mall_present.sql

 

3、表添加字段-主键

 

ALTER TABLE test ADD id INT(5) UNSIGNED NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);

 

4、表添加字段

ALTER TABLE test ADD strAddress VARCHAR(100);

 

5、删除表字段

ALTER TABLE test DROP strAddress;

 

6、修改表字段类型

ALTER TABLE test CHANGE strAddress str_Address VARCHAR(50);

 

ALTER TABLE test CHANGE strAddress2 strAddress2 int(20);

ALTER TABLE test CHANGE strAddress2 strAddress2 TINYINT NOT NULL DEFAULT 0;

 

7、修改表名称

ALTER TABLE aaa rename a;

 

8、表添加索引

ALTER TABLE test ADD INDEX  ind_test_id(id);

ALTER TABLE test ADD INDEX ind_test_name_id(surname,id);

 

9、表主键

ALTER TABLE test ADD PRIMARY KEY(id);

 

10、表唯一主键

ALTER TABLE test ADD UNIQUE uni_test_emp_number(employee_number);

 

11、删除索引

ALTER TABLE test DROP INDEX ind_test_id;

 

12、导入本地文本文件

 

# load new records into it

LOAD DATA LOCAL INFILE 'D:\\Works\\information\\Mysql\\menagerie-db\\pet.txt' INTO TABLE pet;

格式:Fluffy Harold cat f 1993-02-04 \N

13、导出数据库test所有表结构

>mysqldump -uroot -proot -d test > D:\\test.sql

 

14、导出数据库test表a结构

>mysqldump -uroot -proot -d test a> D:\\test.sql

 

15、导出数据库为test所有表结构以及表数据(不加-d)

>mysqldump -uroot -proot test> D:\\test.sql

 

16、导出数据库为test某张表(a)结构以及表数据(不加-d)

>mysqldump -uroot -proot test a>D:\\test.sql

 

 

 

你可能感兴趣的:(mysql)