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