亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1327 | 回復(fù): 0
打印 上一主題 下一主題

mysql語句命令小結(jié) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-12-23 02:07 |只看該作者 |倒序瀏覽

MYSQL命令總結(jié)

SHOW TABLES 查看數(shù)據(jù)庫表

use mysql 更改默認(rèn)某個數(shù)據(jù)庫(如mysql

DESC 表名  查看表內(nèi)容

SELECT * FROM 表名  查看表信息

FLUSH PRIVILEGES 立即生效

SELECT DATABASE() 顯示當(dāng)前默認(rèn)數(shù)據(jù)庫

DROP DATABASES 數(shù)據(jù)庫表名  刪除某個表

SHOW CHARACTER SE\C 顯示支持的字符集

SHOW COLLATION  現(xiàn)在字符集

SHOW CURRENT_DATE 顯示日期

SHOW CURRENT_DATETIME()  顯示時間

SHOW WARNINGS 查看警告

SHOW ENGINES 顯示存儲引擎

SHOW VARIABLES LIKE “%sql_mode%” 模式

SET sql_mode=         設(shè)置模式

 例:SET sql_mode=”STRICT_all_tables” 嚴(yán)格模式,

常用的模式: ANSI 只能使用單引號 ; STRICT_ALL_TABLES嚴(yán)格模式,禁止非法數(shù)據(jù)插入; TRADITIONAL 默認(rèn)模式

SHOW GLOBAL VARIALES 全局會話顯示

      SHOW SESSION VARIABLES 當(dāng)前會話顯示

CREATE DATABASE IF NOT EXISTS aa CHARACTER SET ‘gbk’; 創(chuàng)建aa字符集為gbk

DROP DATABASE IF EXISTS aa; 存在aa則刪除

SHOW CREATE DATABASE aa;  查看創(chuàng)建aa的命令

刪除用戶: DROP USER ‘’@localhost’root’@localhost

mysqladmin命令用在Shell中:

mysqladmin –uroot –p ping  測試狀態(tài)              mysqladmin drop 刪除數(shù)據(jù)庫

mysqladmin debug 日志                  mysqladmin create sample 常見sample數(shù)據(jù)庫

mysqladmin extended-status 顯示mysql運行狀態(tài)  mysqladmin flush-hosts 手動刷新日志

mysqladmin flush-privileges 刷新權(quán)限           mysqladmin flush-tables

mysqladmin processlist查看當(dāng)前連接狀態(tài)           mysqladmin reload

mysqladmin shutdown 關(guān)閉數(shù)據(jù)庫               mysqladmin start-slave 從服務(wù)器啟動

mysqladmin status  顯示狀態(tài)                    mysqladmin stop-slave 從服務(wù)器關(guān)閉

mysqladmin version 現(xiàn)在版本

       mysqladmin status –sleep 3 –count 2 3秒,顯示2

       CREATE TABLE [IF NOT EXISTS] tb_name 創(chuàng)建表語法

         例:CREATE TABLE users ( ID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,Name VARCHAR(30) NOT NULL,Age TINYINT UNSIGNED NOT NULL,Gender ENUM('F','M') NOT NULL DEFAULT 'M');

       或者:創(chuàng)建表時,指定引擎CREATE TABLE db_name like db_othername; 只創(chuàng)建表結(jié)構(gòu)

SELECT DISTINCT zone FROM zones LIMIT 100; 顯示100行且去除重復(fù)

SELECT zone, COUNT(*) FROM mytb GROUP BY zone; 分組顯示

修改表結(jié)構(gòu):

      添加字段:ADD col_name col_ def 添加字段 AFTER  col_namecol_name后添加字段,FIRST col_name該字段前加字段

    例:

ALTER TABLE user1 ADD Master TINYINT UNSIGNED;

修改字段:CHANGE old_name new_name col_definat

添加索引:例:ALTER TABLE user ADD INDEX (Age);

創(chuàng)建索引: CREATE INDEX 字段名ON 表名(字段名)

       例: CREATE INDEX on_name ON juexue(Cname)

刪除字段: DROP col_name

刪除鍵:DROP PRIMARY KEY

給表重命名:ALTER TABLE user RENAME TO qq

插入數(shù)據(jù):INSERT INTO tb_name(字段名) VALUE (‘’,’’,’’)

          INSERT INTO tb_name VALUE (‘’,’’,’’)

          INSERT INTO tb_name SET 字段名=自定義

刪除數(shù)據(jù):

    DELETE FROM tb_name WHERE 條件

    TRUNCATE TABLE tb_name 清空數(shù)據(jù)并恢復(fù)初始狀態(tài)

SELECT LAST_INSERT_ID();

ALTER TABLE user AUTO_INCREMENT=2 設(shè)定自動增長的ID

創(chuàng)建視圖:HELP CREATE VIEW 查看幫助

        CREATE VIEW view_name AS SELECT clause WITH CHECK OPTON

刪除視圖:DROP VIEW view_name

子查詢:

  例: SELECT Name FROM knight WHERE Age > ( SELECT AVG(Age) FROM knigh WHERE Age IS NOT NULL);

 SHOW PROCESSLIST 查看連接狀態(tài)

查看隔離級別:SHOW VARIABLES LIKE ‘tx%’

START TRANSACTION        啟用事物

例:LOCK TABLES user READ; 啟動共享鎖

  UNLOCK TABLES 釋放鎖

創(chuàng)建用戶:HELP CRATE USER 查看幫助

        CREATE USER user_name@IP  IDENTIFIED BY ‘password’

             例;CREATE USER jerry@’%’ IDENTIFIED BY ‘REDHAT’

刪除用戶: DROP USER username@IP

授權(quán):GRANT 授權(quán)

       格式: GRANT 權(quán)限 ON TO 用戶 [IDENTIFIED BY ‘PASSWORD’]

             例:GRANT DROP ON hellodb.* TO ‘jerry’@’%’

例:GRANT ALL PRIVILEGES ON hellodb.* TO ‘jerry’@’%’ 授權(quán)所以權(quán)限

在某個字段上的權(quán)限:

   GRANT SELECT(name) ON db_name TO user@IP

執(zhí)行存儲歷程的權(quán)限:

GRANT EXECUTE ON db_name TO user@IP

SHOW GRANTS FOR ‘root’@’localhost’ 查看root的用戶所擁有的權(quán)限

      例:REVOKE SELECT ON hellodb.* FROM ‘jerry’@’%’ 收回select權(quán)限

多表查詢:

    連接的類型:

交叉連接(很少用到),例:SELECT * FROM user,user2

內(nèi)連接, 例:SELECT * FROM user,user2 WHERE user.ID=user2.CIDuser的字段id和表user2的字段cid連接起來

 別名 :SELECT * FROM user AS A, user2 AS B HWERE A.ID=B.ID                           

 

外連接:左外連接、右邊連接、

         SLECT k.Name,j.Cname FROM user AS k, LEFT JOIN user2 AS j ON k.CID=J.CID

全外連接,自連接

    例:SELECT k1.NAME,k2.Name FROM user AS k1, user2 AS k2 WHERE k1.Age=k2.UID

UNION: 例: SELECT UID AS ID ,Name AS NAME FROM user  UNION SELECT CID AD ID, CNAME AS NAME FROM user2

創(chuàng)建表并設(shè)置引擎:

CREATE TABLES users(id INT) ENGINE = InnoDB;

CREATE TABLES users ENGINE = InnoDB;

設(shè)置默認(rèn)引擎:在/etc/my.cnf中加入以下內(nèi)容:default-storage-engine=innodb

 

 

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP