MySQL 數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)與小技巧的介紹
以下的文章主要是對(duì)MySQL 數(shù)據(jù)庫(kù),我們大家在實(shí)際的操作過(guò)程中會(huì)涉及到很多的關(guān)于MySQL數(shù)據(jù)庫(kù)的一些基礎(chǔ)性的技巧知識(shí)的運(yùn)行,以下就有其詳細(xì)內(nèi)容的介紹。
創(chuàng)建用戶:
- CREATE USER 'LAOBAO'@'LOCALHOST' IDENTIFIED BY 'LAOBAO123';
- GRANT ALL PRIVILEGES
- ON *.*
- TO 'LAOBAO'@'LOCALHOST'
- WITH GRANT OPTION
連接MySQL數(shù)據(jù)庫(kù)命令: MySQL -u root -p TENNIS
- INSERT INTO TABLE TEST VALUES(NULL);
索引:
- CREATE INDEX PENALTIES_AMOUNT ON PENALTIES(AMOUNT);
通過(guò)在關(guān)鍵字CREATE和INDEX之間加上一個(gè)關(guān)鍵字UNIQUE,可以創(chuàng)建一個(gè)***索引。
視圖:
- CREATE VIEW NUMBER_SETS (MATCHNO, DIFFERENCE) AS
- SELECT MATCHNO, ABS(WON-LOST)
- FROM MATCHES;
- GRANT SELECT,UPDATE
- ON
- TEAMS
- TO LAOBAO2
- DROP TABLE MATCHES;
- DROP VIEW NUMBER_SETS;
- DROP INDEX PENALTIES_AMOUNT;
- DROP DATABASE TENNIS;
- SELECT @@VERSION
- SET @@SQL_MODE = 'PIPES_AS_CONCAT'
- SET @@SQL_MODE = CONCAT(@@SQL_MODE,
- CASE @@SQL_MODE WHEN '' THEN '' ELSE ',' END,
- 'NO_ZERO_IN_DATE')
MySQL數(shù)據(jù)庫(kù)有兩個(gè)數(shù)據(jù)庫(kù),其中包含了目錄表。名為MySQL的數(shù)據(jù)庫(kù)包含了有關(guān)權(quán)限、用戶和表的數(shù)據(jù)。這些表的結(jié)構(gòu)是隱秘的而且是MySQL所獨(dú)有的。另外,名為INFORMATION_SCHEMA的數(shù)據(jù)庫(kù)包含了目錄數(shù)據(jù),其中和MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)有部分的重合。INFORMATION_SCHEMA的結(jié)構(gòu)符合SQL標(biāo)準(zhǔn)并且看上去和其他SQL產(chǎn)品的結(jié)構(gòu)相似。
給列指定的假名可以用在作為一個(gè)select語(yǔ)句塊的一部分的大多數(shù)其他字句中,除了from和where子句之外。 新列名不能用在同一條select語(yǔ)句中。因此,select won as w, w*2是不允許的。
- SELECT @creditsum:=sum(credit) FROM artype;
以上的相關(guān)內(nèi)容就是對(duì)MySQL 數(shù)據(jù)庫(kù)隨記的介紹,望你能有所收獲。
【編輯推薦】