六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MySQL中的基礎(chǔ)知識

[摘要]清屏:clsMySQL基礎(chǔ)啟動MySQL net start mysql關(guān)閉MySQL net stop mysql登錄 mysql -uroot -p退出 mysql>ex...
清屏:cls

MySQL基礎(chǔ)

啟動MySQL net start mysql

關(guān)閉MySQL net stop mysql

登錄 mysql -uroot -p

退出 mysql>exit;

mysql>quit;

mysql>\p;

顯示當前服務器版本 SELECT VERSION();

顯示當前時間 SELECT NOW();

顯示當前用戶 SELECT USER();

MySQL默認的端口號是:3306

MySQL超級用戶是:root

創(chuàng)建數(shù)據(jù)庫:CREATE DATABASE

修改數(shù)據(jù)庫:ALTER DATABASE

刪除數(shù)據(jù)庫:DROP DATABASE

數(shù)據(jù)類型

整型:TINYINT SMALLINT MEDIUMINT INT BIGINT

浮點型: FLOAT[(M,D)] DOUBLE[(M,D)] M為數(shù)字總位數(shù),D為小數(shù)點后面的位數(shù)

字符型:VERCHAR(M)

數(shù)據(jù)表

查看有什么數(shù)據(jù)庫:SHOW DATABASES;

打開數(shù)據(jù)庫:USE 數(shù)據(jù)庫名稱

查看當前數(shù)據(jù)庫:SELECT DATABASES;

創(chuàng)建數(shù)據(jù)表:CREATE TABLE[IF NOT EXISTS]table_name(

ageTINYINT UNSGINED(無符號位),

......

)

查看數(shù)據(jù)表列表:SHOW TABLES[FORM db_name];使用form可以查看別的數(shù)據(jù)庫中的表

查看數(shù)據(jù)表結(jié)構(gòu):SHOW COLUMNS FORM tbl_name;

插入記錄;INSERT [INTO] tbl_name[(coi_name,...)] VALUES(VAL,...);

查找記錄:SELECT expr,...FORM tbl_name(WHERE .....);

空值與非空

CREATE TABLE[IF NOT EXISTS]table_name(

age1 TINYINT UNSGINED(無符號位) NOT NULL,

age2 TINYINT UNSGINED(無符號位) NULL,//默認是可以為空

......

)

自動編號AUTO_INCREMENT

1自動編號,且必須與主鍵組合使用

2默認情況下,起始值為1,增量為1

主鍵PRIMARY KEY

1每張表只能有一個主鍵

主鍵保證記錄的唯一性

主鍵自動為NOT NULL

CREATE TABLE[IF NOT EXISTS]table_name(

age1 TINYINT UNSGINED(無符號位) PRIMARY KEY,

......

)

唯一約束UNIQUE KEY

默認約束:DEFAULT

更新記錄UPDATE

語法:UPDATE tb_name SET age=age+10 WHERE name="chaihuo";

刪除記錄FELETE

語法:DELETE FORM tb_name WHERE name="chaihuo";

查詢結(jié)果分組GROUP BY

語法:SELECT sex FORM users BY sex;

HCAING分組條件

語法:SELECT sex,age FORM users BY sex HAVING age>35;

主要:此時HAVING后面只有兩種情況1)聚合函數(shù)2)在select后面

對查詢結(jié)果進行排序ORDER BY

語法:SELECT * FORM users ORDER BY id DESC;

運算符和函數(shù)

字符運算符

CONCAT()字符連接

CONCAT_WS()使用指定的分隔符進行字符連接

FORMAT()數(shù)字格式化

LOWER()UPPER()轉(zhuǎn)換成小/大寫字母

LEFT() RIGHT()獲取左/右側(cè)字符

LENGTH()獲取字符串長度

SUBSTRING()字符串截取

[NOT] LIKE 模式匹配

REPLACE()字符串替換

數(shù)值運算符與函數(shù)

CEIL() 進一取整

DIV 整數(shù)除法

FLOOR()舍一取整

MOD 取余數(shù)

POWER() 冪運算

ROUND()四舍五入

比較運算符與函數(shù)

[NOT] BETWEEN...AND... [NOT]IN() IS[NOT]NULL

信息函數(shù)

CONNECTION_ID() 連接id

DATEBASE()當前數(shù)據(jù)庫

LAST_INSERT_ID()最后插入記錄的Id號

USER()當前用戶

VERSON()版本信息

聚合函數(shù)

AVG()平均值

COUNT()計數(shù)

MAX() MIN() SUM()

加密函數(shù)

MD5()信息摘要算法

PASSWORD()密碼算法

子查詢和連接

將查詢結(jié)果寫入數(shù)據(jù)表

INSERT[INTO] tbl_name[(col_name,...)] SELECT...

例子:INSERT tdb_goods(cate_name) SELECT good_cake FORM table GROUP BY good_cake;

多表更新

UPDATE table1 INNER JOIN table2 ON table1_name=table2_name SET table1_id=table2_di;

CREATE...SELECT

創(chuàng)建數(shù)據(jù)表同時將查詢結(jié)果寫入到數(shù)據(jù)表

CREATE TABLE table_name [(create_definine)] select_statement

例:CREATE TABLE table1(

id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

name VARCHAR(20) NOT NULL)

SELECT SELECT good_cake FORM table GROUP BY good_cake;

)

存儲引擎

通過修改MySQL配置文件實現(xiàn)

1)-ddfault-storage-engine=engine

2)通過創(chuàng)建數(shù)據(jù)表命令實現(xiàn)

CREATE TABLE[IF NOT EXISTS]table_name(

age1 TINYINT UNSGINED(無符號位) NOT NULL,

age2 TINYINT UNSGINED(無符號位) NULL,//默認是可以為空

......

)ENGINE=engine;

通過修改數(shù)據(jù)表命令實現(xiàn)

-ALTER TABLE table_name ENGINE[=]engine_name;

存儲引擎

MyISAM:存儲現(xiàn)在可達256TB,支持索引。表級鎖定,數(shù)據(jù)壓縮

InnoDB:存儲限制為64TB,支持事務和索引。鎖顆粒為行鎖

以上就是MySQL中的基礎(chǔ)知識的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 天天操天天射天天操 | 日韩欧美一级 | 亚洲婷婷丁香 | 在线亚洲精品自拍 | 欧美在线观看一区二区 | 五月婷婷丁香在线观看 | 日本 韩国 三级 国产 欧美 | 日韩中文字幕在线亚洲一区 | 亚洲一级大黄大色毛片 | 手机看片福利在线 | 日本不卡在线一区二区三区视频 | 日本欧美一区二区三区片 | 一级做a爰片久久毛片美女图片 | 日韩视频在线观看 | 日本天堂在线播放 | 中文字幕第九页 | 欧美亚洲网站 | 四虎永久免费地址在线观看 | 天天干国产 | 天堂网中文在线 | 一级激情视频 | 日韩黄色一级毛片 | 午夜毛片视频 | 伊人五月天婷婷 | 天美蜜桃精东乌鸦果冻麻豆 | 综合激情五月婷婷 | 在线播放日本爽快片 | 四虎网站| 日韩成人精品 | 日本乱子| 欧美性猛交xxxx乱大交极品 | 天天舔天天爱 | 在线观看国产久青草 | 四虎影视在线影院在线观看 | 色先锋资源 | 天天天天天天天操 | 欧美又粗又长 | 色综合色综合色综合 | 青草视频在线观看免费网站 | 伊人色院成人蜜桃视频 | 天天综合网天天综合色不卡 |