返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

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

时间:2014-06-15 16:33来源:知行网www.zhixing123.cn 编辑:麦田守望者

今天整理了一些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;

 

------分隔线----------------------------
标签(Tag):MYSQL 数据库 mysql数据库
------分隔线----------------------------
推荐内容
猜你感兴趣