創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)嵊泗,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
服務(wù)器端命令: DDL:數(shù)據(jù)定義語言,主要用于管理數(shù)據(jù)庫組件,例如表、索引、視圖、用戶、存儲過程 CREATE、ALTER、DROP DML:數(shù)據(jù)操縱語言,主要用管理表中的數(shù)據(jù),實現(xiàn)數(shù)據(jù)的增、刪、改、查; INSERT, DELETE, UPDATE, SELECT 獲取命令幫助: MySQL> help KEYWORD
數(shù)據(jù)庫管理: 創(chuàng)建:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name; [DEFAULT] CHARACTER SET [=] charset_name 設(shè)置字符集 [DEFAULT] COLLATE [=] collation_name 排序規(guī)則 例:CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
查看支持的所有字符集:SHOW CHARACTER SET 查看支持的所有排序規(guī)則:SHOW COLLATION 修改: ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name [DEFAULT] COLLATE [=] collation_name
刪除: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 表管理: 創(chuàng)建: CREATE TABLE [IF NOT EXISTS] tbl_name (create_defination表定義) [table_options] create_defination: 字段:col_name data_type 鍵: PRIMARY KEY (col1, col2, ...) 主鍵約束 UNIQUE KEY (col1, col2,...) 唯一鍵約束 FOREIGN KEY (column) 外鍵約束 索引: KEY|INDEX [index_name] (col1, col2,...) 例: CREATE TABLE students(id INT UNSIGNED NOT NULL,name CHAR(30) NOT NULL,age TINYINT UNSIGNED,gender ENUM(‘f’,’m’) ); 創(chuàng)建 表 學生 (id 整數(shù)型 無符號 不為空,姓名 字符型(30) 不為空,年齡 小整型 無符號,性別 枚舉(‘f’,’m’)); UNSIGNED 必須跟在字符型之后 其他次序無所謂 查看數(shù)據(jù)庫支持的所有存儲引擎類型: mysql> SHOW ENGINES; 查看某表的存儲引擎類型: mysql> SHOW TABLES STATUS [LIKE 'tbl_name'] table_options: ENGINE [=] engine_name 存儲引擎類型 修改: ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name [alter_specification [, alter_specification] ...] alter_specification: 字段或?qū)傩?/p> 字段: 添加:ADD [COLUMN]字段名 col_name data_type [FIRST | AFTER col_name ]放置位置
刪除:DROP [COLUMN] col_name 例:ALTER TABLE student DROP class; 修改: CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name] 改名字和字段名 MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name] 改字段定義(只要不改名字都可用) 例: ALTER TABLE student MODIFY calss VARCHAR(100) AFTER age; 鍵: 添加:ADD {PRIMARY|UNIQUE|FOREIGN} KEY (col1, col2,...) 例:ALTER TABLE student ADD UNIQUE KEY (name); 添加唯一鍵 (NULL不為空時自動轉(zhuǎn)換成主鍵) 刪除: 主鍵:DROP PRIMARY KEY 外鍵:DROP FOREIGN KEY fk_symbol 索引: 添加:ADD {INDEX|KEY} [index_name] (col1, col2,...) 例:ALTER TABLE student ADD INDEX index_calss (class); index_name為自己起的名字 刪除:DROP {INDEX|KEY} index_name 例:ALTER TABLE student DROP INDEX name; 表選項: ENGINE [=] engine_name
查看表上的索引的信息: mysql> SHOW INDEXES FROM tbl_name; 刪除表: DROP TABLE [IF EXISTS] tbl_name [, tbl_name] ... 表的引用方式: tbl_name 相當于相對路徑 必須指定當前表(USE db_name;) db_name.tbl_name 相當于絕對路徑 |
分享文章:Linux_MySQL(mariadb)數(shù)據(jù)庫上(3)
標題鏈接:http://aaarwkj.com/article34/giphse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、關(guān)鍵詞優(yōu)化、網(wǎng)站策劃、網(wǎng)站排名、面包屑導航、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)