mysql 整理数据库,MySQL数据库常用命令整理大全

今天整理了一些MySQL数据库的基础操作命令,基本上是沿着”开启数据库服务→登录数据库→创建数据库→创建表→表操作→数据备份→删除数据→退出“这样的顺序进行的,当然整理的还不是很全面,以后逐渐添加吧。

1、启动MySQL服务

net start mysql

2、关闭MySQL服务

net stop mysql

3、进入数据库

mysql -uroot -p(mysql -h localhost -uroot -p)

****

4、查询当前用户

SELECT user();

5、查询当前时间

SELECT now();

6、修改密码(以root用户为例,把原始密码修改为beyondweb)

UPDATE mysql.user SET password=PASSWORD('beyondweb') WHERE user='root';

7、显示MySQL中的数据库

SHOW DATABASES;

8、创建数据库(假设数据库名为beyondweb)

CREATE DATABASE beyondweb;

9、使用数据库

USE beyondweb;

10、创建表(假设创建user表,有id和nikename两个字段,并把id设为主键)

CREATE TABLE user(id INT(10) PRIMARY KEY,nikename VARCHAR(50));

11、显示当前数据库中的数据表

SHOW TABLES;

12、修改表(比如为user增加一个字段email)

ALTER TABLE user ADD email VARCHAR(30);

13、复制表

CREATE TABLE user2 SELECT * FROM user;

14、删除表

DROP TABLE user;

15、向表中插入数据

INSERT INTO user VALUES(0001,'admin','beyondweb@xx.com');

16、查询表中数据(3个例子分别为:查询所有、查询email、查询某一段数据'100-200'并按一定顺序输出)

SELECT * FROM user;

SELECT email FROM user WHERE nikename='admin';

SELECT nikename FROM user ORDER BY id DESC LIMIT 99,200;

17、字符匹配查询

%(百分号)表示任意长度的字符串

_(下划线)表示任意单个字符

查询nikename以beyondweb开头的用户(如beyondwebcn、beyondweb123就符合)

SELECT nikename FROM user WHERE nikename LIKE 'beyondweb%';

查询nikename以beyond开始以web结束并且之间只有一个字符的用户

SELECT nikename FROM user WHERE nikename LIKE 'beyond_web';

18、修改表中数据

UPDATE user SET email='beyondwebcn@xxx.com' WHERE id='0001';

19、删除表中数据

删除nikename为beyondweb的用户

DELETE FROM user WHERE nikename='beyondweb';

清空表中数据,但不删除表TRUNCATE TABLE user;

20、备份表格(如把beyondweb数据库中的user表备份到D盘,并命名为beyondweb-user,存储为sql格式)

mysqldump -uroot -p beyondweb user>D:eyondweb-user.sql

21、把备份表格导入数据库

USE beyondweb;

SOURCE D:/beyondweb-user.sql;

22、备份数据库

mysqldump -uroot -p beyondweb>D:/beyondweb.sql

23、删除数据库

DROP DATABASE beyondweb;

24、事务提交

COMMIT;

25、退出数据库

EXIT;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值