MySQL——2(數據庫基本操作)

一:創建數據庫
{}:代表必須出現。
|:選擇性
【】:可選參數
CREATE{DATABASE|SCHEMA}【IF NOT EXISTS】db_name【【DEFAULT】CHARACTER SET 【=】charset_name】
二:查看當前服務器下的數據庫列表
SHOW {DATABASES|SCHEMAS}
三:查看指定數據庫定義
SHOW CREATE {DATABASE|SCHEMA} db_name
四:修改指定數據庫的編碼方式
ALTER{DATABASE|SCHEMA} db_name [DEFAULT] CHARACTER SET [=] charset_name
五:打開需要管理的數據庫
USE db_name
六:當前已打開的數據庫
SELECT DATABASE();
七:刪除指定數據庫
DROP {DATABASE|SCHEMA} [IF EXISTS] db_name
八:
\T 路徑名稱:開啓MySQL輸出日誌,並輸出至指定路徑的指定文件夾
\t :關閉MySQL輸出日誌
delimiter 分離符:修改分離符爲指定分離符。

數據保存在數據庫的數據表中。

數據表:數據表是數據庫最重要的組成部分之一,是存儲數據的數據結構,包含了特定實體類型的數據,是由行和列構成的二維網絡,數據表一定要先有表結構,再有數據,至少有一列,可以沒有行或者多行,表名稱要求唯一,不要包含特殊字符。

一:創建數據表
CREATE TABLE [IF NOT EXISTS] tbl_name(字段名稱 字段類型(數據類型) 【完整性約束條件】 ……)ENGINE=引擎名稱 CHARSET=‘編碼方式‘;

完整性約束條件:
PRIMARY KEY 主鍵
AUTO_INCREMENT 自增長
FOREIGN KEY 外鍵
NOT NULL 非空
UNIQUE KEY 唯一
DEFAULT 默認值

¥查看幫助:
1.help 查詢內容
2.? 查詢內容
3.\h 查詢內容
¥MySQL數據類型:
@整數類型:tinyint——smallint——mediuint——int——bigint—-BOOL,BOOLEAN
@浮點類型:float【(M,D)】——double【(M,D)】——decimal【(M,D)】#M:總位數 D:小數後面的位數
@字符串類型:char(M)【定長字符串】、varchar(M)【變長字符串】
@日期時間類型:TIME——date——datetime——timestamp——year
@二進制類型

二:存儲引擎:指表的類型,數據庫的存儲類型決定了表在計算機中的存儲方式,用戶可以根據不同的存儲方式、是否進行事物處理等來選擇合適的存儲引擎。
@查看MySQL支持的存儲引擎:SHOW ENGINES
@查看顯示支持的存儲引擎信息:SHOW VARIABLES LIKE ‘have%’
@查看默認的存儲引擎:SHOW VARIABLES LIKE ‘storage_engine’
@mysql常用存儲引擎及特點:InnoDB存儲引擎、MyISAM存儲引擎、MEMORY存儲引擎

*註釋:
1.#註釋內容
2.–註釋內容

@@@查看數據庫下的數據表:SHOW TABLES
@@@查看指定表的表結構:DESC tbl_name、DESCRIBE tbl_name、SHOW COLUMNS FROM tbl_name
測試整數:
向表中插入記錄:INSERT tbl_name VALUE|VALUES(值,…);

查詢表中所有記錄SELECT * FROM tbl_name;

ZEROFILL(零填充)、UNSIGNED(無符號):填充之後,顯示長度爲無符號的。

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