1.进入mysql安装目录 cd mysql/MySQL Seiver 5.6/bin
1.备份一个数据库表数据 mysqldump -u root -p scms > e:/test.sql
(如果要备份一张表 mysqldump -u root -p scms sc_sys_use> e:/test.sql)
备份没有数据的库
mysqldump -u root -p -d --add-drop-table
test>c:/temp/db_test.structure.backup
**注意:
-d表示没有数据
--add-drop-table表示在每一个create语句之前添加一个drop table语句
2. 进入mysql mysql -u root -p 回车后会提示输入密码 ,输入密码后提示 >mysql 则进入成功
3. 显示所有的库 show databases;
4. 选着一个库 use scms;
5. 显示一个库中的所有表 show tables;
6. 查看一个表结构 describe sc_sys_use;
7.创建一张表 create table myclass(
id int(6) not null primary key auto_increment,
name char(20) not null;
sex int(4) not null default'0',
desctyu double(23,3)
);
8. 插入一条数据
insert into myclass values('23',"zhangs",'23',"23.2345");
9.添加一个字段
alter table myclass add column home varchar(255) default null;(默认为null)
alter table myclass add column home varchar(255) not null;(不能为 null)
10. 删除一个字段
alter table myclass drop column home;
11. 修改一个字段
alter table myclass modify home char(23);(修改一个字段的类型);
alter table myclass change home jia varchar(244)(修改一个字段名称,此时的类型一定要重新指定);
12.导入备份的数据
use tbsp;
source test.sql; (选着数据库,然后导入数据);
13, 创建数据库 create database dahong;
14, 退出数据库 quit;
15.删除表 先选着数据库
use tbsp;
drop table id exists category;
drop table category;
16, 删除数据库 drop database dahong;
17.想表中导入数据 load data infile "e:/mysql/data/yigou/as.data" into table myclass;
注:as.data 中的数据和表中的字段对应,字段之间用制表符隔开(不能用空格,不识别),为空的字段可以不写数字,但是要用制表符给空出来,多条数据换行写;先 use yigou;
18.数据查询导出: select * from myclass into outfile "e:/mysql/data/yigou/asdfg.data";
选着部分字段: select id, name, sex from myclass into outfile "e:/mysql/data/yigou/asdfg.data";
19.备份存储过程, 进入mysql bin目录
mysqldump -u root -p -n -d -t -R yigou >e:/mysql/data/yigou/345.sql
mysqldump -u root -p -R yigou >e:/mysql/data/yigou/345.sql