中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql專業語句詳解

發布時間:2020-04-22 17:08:44 來源:億速云 閱讀:287 作者:三月 欄目:數據庫

下文內容主要給大家帶來mysql專業語句詳解,所講到的知識,與書籍略有不同,都是億速云專業技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。


一、字符集


1.列出可用字符集

show character set;


2.列出一個字符集的校對規則

show collation like 'latin1%'


3.數據庫字符集和校對規則

create database li default character set latin1 collate latin1_swedish_ci;


4.云服務器字符集和校對規則

(1)編譯時指定參數設置     

./configure --with-charset=latin1  --with-collation=latin1_german1_ci


(2)啟動mysql時初始選項設置

mysqld --default-character-set=latin1  --default-collation=latin1_swedish_ci


5.表字符集和校對規則

create table test1 (id int,name char(20)) default character set latin1 collate latin1_danish_ci;

mysql專業語句詳解

6.列字符集和校對規則

create table test2 (coll1 varchar(5) character set latin1 collate latin1_german1_ci);


7顯示全部可用的字符集

show character set like 'latin1%';


8.顯示創建數據庫語句

show create database li;


9.顯示用戶的連接數

show processlist(默認列出100條)

show full processlist(列出全部的)


二、sql語句詳解


1.alter語句

(1)更改列名

alter table test change id number integer;   將一個int類型列的id重命名為number


(2)更改列類型

alter table test change number a bigint;


2.drop語句

(1)drop數據庫

drop database li;


(2)drop索引

drop index test3;


(3)drop表

drop table test;

3.rename語句

(1)rename 表

 rename table test1 to test;


4.delete語句

delete from test;


5.insert語句

insert into test (id,name) values (1,'lisi')


6.load data file語句

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;

三、用戶管理

1.創建用戶

create user wang@localhost identified by '123456';

2.刪除用戶

drop user wang@localhost;


3.創建授權用戶

grant create,delete on test.* to wang@'192.168.10.%' identified by '123456'


4.查看用戶

select user,host from mysql.user;


5.刷新授權表

flush privileges;


6.查看用戶權限

show grants for wang;


7.更改密碼

如果是初始登陸的話,是空密碼,需要設置

mysqladmin -uroot -password '123456'

如果已知原密碼再改密碼

mysqladmin -uroot -p123456 password '1234567'

如果是已經改了但是又忘了,并且已經退出了Mysql的登錄,則需要跳過授權表啟動mysql

首先停掉正在運行的mysql

然后mysqld_safe --skip-grant-tables &

mysql -uroot

update  mysql.user  set  password=password('123456')  where user='root';

flush privileges;

查看用戶

select user();


四、mysql監控

1.查看某個數據庫的磁盤使用空間

select concat(truncate(sum(data_length)/1024/1024,2),'MB') as data_size,
concat(truncate(sum(max_data_length)/1024/1024,2),'MB') as max_data_size,
concat(truncate(sum(data_free)/1024/1024,2),'MB') as data_free,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size

from information_schema.tables where TABLE_SCHEMA = 'databasename';


2.查看所有的數據庫的磁盤空間

select TABLE_SCHEMA,concat(truncate(sum(data_length)/1024/1024,2),'MB') as data_size, concat(truncate(sum(max_data_length)/1024/1024,2),'MB') as max_data_size,

concat(truncate(sum(data_free)/1024/1024,2),'MB') as data_free,

concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size

from information_schema.tables group by TABLE_SCHEMA;


3.查詢某張表的空間

select concat(truncate(sum(data_length)/1024/1024,2),'MB') as data_size,

concat(truncate(sum(max_data_length)/1024/1024,2),'MB') as max_data_size,

concat(truncate(sum(data_free)/1024/1024,2),'MB') as data_free,

concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size

from information_schema.tables

where TABLE_NAME = 'tablename';


對于以上關于mysql專業語句詳解,如果大家還有更多需要了解的可以持續關注我們億速云的行業推新,如需獲取專業解答,可在官網聯系售前售后的,希望該文章可給大家帶來一定的知識更新。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

年辖:市辖区| 专栏| 博乐市| 包头市| 阿克陶县| 聂荣县| 茌平县| 临清市| 南昌市| 平利县| 祁门县| 佛冈县| 长武县| 平顺县| 启东市| 日喀则市| 木兰县| 依兰县| 福鼎市| 潜江市| 仲巴县| 佛学| 房山区| 广南县| 汕头市| 利川市| 天门市| 漳州市| 无极县| 郓城县| 阜新| 绥阳县| 开封县| 固安县| 内江市| 昌乐县| 霍邱县| 林芝县| 准格尔旗| 台中市| 仙游县|