Mysql命令学习

MySQL

Linux操作Mysql数据库

Mysql -u root -p等待输入密码,密码不可见,然后输入密码。(root是用户名)

然后进入mysql

1、显示数据库:show databases;

2、选择要使用的数据库:use 数据库名

3、显示数据库中的表:show tables;

4、显示数据表的结构:desc 表名

5、显示表中的记录:select * from 表名

6、建立数据库:create database 库名

7、建立数据表:create table 表明

Create table name(

Id int auto-increment not null primary key,

Uname vachar(50),

Gender char(2),

Birthday date);

8、show name;;

9、desc name;(filed、type、null、key、default、extra)

| Field   | Type    | Null | Key | Default |Extra          |

+----------+---------+------+-----+---------+----------------+

| id      | int(11) | NO   | PRI | NULL    | auto_increment |

| uname   | char(8) | YES  |     | NULL   |                |

| gender  | char(2) | YES  |     | NULL   |                |

| birthday | date    | YES |     | NULL    |                |

+----------+---------+------+-----+---------+----------------+

4 rows in set (0.00 sec)

Auto_increment 自增

Primary key 主键

10、        增加记录:insert intoname(uname,gender,birthday) values (‘zhangsan’,’nan’,’1997-10-01’);

11、        修改记录:update name setbirthday=’1967-01-15’ where uname=’zhangsan’;

12、        删除记录:delete from name whereuname=’zhangsan’

13、        删除表:drop table 表名

14、        删除库:drop database 库名

15、        备份数据库:mysqldump -u root -p –opt数据库名>备份名;

16、        恢复mysql -u root -p 数据库名<备份名; //恢复时数据库必须存在,可以为空数据库

17、        .导出整个数据库

18、        mysqldump -u用户名 -p密码 数据库名 > 导出的文件名

19、        C:\Users\jack> mysqldump-uroot -pmysql sva_rec  >e:\sva_rec.sql

20、        .导出一个表,包括表结构和数据

21、          mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名

22、         C:\Users\jack> mysqldump-uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drv.sql

23、        删除数据库:drop database 数据库名

24、        删除数据表:drop table 数据表名

25、        ALTER: 修改已存在的数据表(例如增加/删除列)和索引。

26、        CREATE: 建立新的数据库或数据表。

27、        DELETE: 删除表的记录。

28、        DROP: 删除数据表或数据库。

29、        INDEX: 建立或删除索引。

30、        INSERT: 增加表的记录。

31、        SELECT: 显示/搜索表的记录。

32、        UPDATE: 修改表中已存在的记录。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值