在日常的網站維護和管理中,會用到非常多的SQL語句,
熟練使用對網站管理有很多好處,尤其是站群管理的時候。
下面列一些常用的命令做備記。
1、顯示數據庫
show databases
顯示表
show tables;
2、創建用戶
創建root用戶密碼為123
| use mysql; grant all on *.* to root@'%' identified by '123' with grant option; commit; |
3、修改密碼
| grant all on *.* to xing@'localhost' identified by '123456' with grant option; update user set password = password('newpwd') where user = 'xing' and host='localhost'; flush privileges; |
4、創建數據庫testdb:
| create database testdb; |
5、預防性創建數據庫:
| create database if not testdb; |
6、創建表:
| use testdb; create table table1( username varchar(12), password varchar(20)); |
7、預防性創建表aaa:
| create table if not exists aaa(ss varchar(20)); |
8、查看表結構:
| describe table1; |
9、插入數據到表table1:
| insert into table1(username,password) values ('leizhimin','lavasoft'), ('hellokitty','hahhahah'); commit; |
10、查詢表table1:
| select * from table1; |
11、更改數據:
| update table1 set password='hehe' where username='hellokitty'; commit; |
12、刪除數據:
| delete from table1 where username='hellokitty'; commit; |
13、給表添加一列:
| alter table table1 add column( sex varchar(2) comment '性別', age date not null comment '年齡' ); commit; |
14、修改表結構
從查詢創建一個表table1:
| create table tmp as select * from table1; |
15、刪除表table1:
| drop table if exists table1; drop table if exists tmp; |
16、備份數據庫testdb
| mysqldump -h 192.168.3.143 -u root -p pwd -x --default-character-set=gbk >C:/testdb.sql |
17、刪除數據庫testdb
| drop database testdb; |
18、恢復testdb數據庫
首先先建立testdb數據庫,然后用下面命令進行本地恢復
| mysql -u root -pleizhimin testdb <C:/testdb.sql |
這18個MYSQL命令都是管理員在日常維護中經常會用到的,熟練使用這些命令會使你的工作非常輕松
新聞熱點
疑難解答