MYSQL基本語句

mysqladmin  -u root password '123' 
[root@localhost ~]# mysqladmin -u root password '123456'    #明文設置密碼
[root@localhost ~]# mysql -u root –p        #密文設置密碼
設置密碼
mysql -u root -p -h localhost 
本地登錄數據庫  -h
show databases;
查看數據庫
show tables;
查看數據表;
use 庫名;
切換數據庫
describe 表名;
查看錶結構;

增:

create database 庫名;
創建數據庫
create table 表名 (字段1 值,字段2 值 ……);
創建數據表
insert into 表名 (字段1,字段2……) values (數據1,數據2……);
插入數據
create user 用戶名@登錄地址 identified by '密碼'
創建用戶

刪:

drop database 庫名;
刪除數據庫
drop table 表名;
刪除數據表
delete from 表名;
刪除表中所有數據
delete from 表名 where 字段
刪除表中某條記錄

改:

update 表名 set 字段1 where 字段2 
修改字段1的數據
update 表名 set 字段1 where 字段2 between num1 and num2
修改從num1到num2之間的字段的值
grant 權限 on 數據庫.數據表 to '用戶'@'地址';
修改權限
revoke 權限1,權限2 on 數據庫.數據表 from '用戶'@'地址';
取消權限
set password=password("密碼")
修改管理員密碼或者普通用戶修改自身密碼
set password for '用戶'@'地址'=password("密碼")
修改普通用戶密碼

查:

1、查看錶

select 字段 from 表名;
查看錶內的數據

2、查看連接的用戶

mysql> use mysql;
Database changed
mysql> select user,host from user;

備份:

mysqldump -u root -p 數據庫 > 1.sql

備份數據庫到1.sql

mysql -u root -p < 1.sql

還原1.sql

mysqldump -u root -p 數據庫 數據表 > 2.sql

備份數據庫中的某表到2.sql

mysql -u root -p 數據庫 < 2.sql

還原數據表

mysqldump -u root -p --databases 數據庫1 數據庫2 > 3.sql

備份多個數據庫

mysql -u root -p < 3.sql

還原所有數據庫

mysql -u root -p --all-databases > 4.sql

備份所有數據庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章