mysql -h 主機名 -p 埠號 -u root -p
引數說明:
sql一共分三種:
所有mysql命令都需要有命令結束識別符號,一般情況下是分號, 表示一條命令的結束
檢視所有資料庫
show
databases
;
檢視資料庫的建立語句
show
create databse 資料庫名;
語法規則如下:
create
database[if
notexists
]《資料庫名》[[
default
]character
set《字符集名》][
[default
]collate
《校對規則名》
];
中的內容是可選的。語法說明如下:
mysql 的字符集(character)和校對規則(collation)兩個不同的概念:字符集是用來定義 mysql 儲存字串的方式,校對規則定義了比較字串的方式,解決排序和字元分組的問題, mysql 預設是不區分大小寫的,若要區分大小寫,則需要更換字符集的校對規則。
注意:
create
database
ifnot
exists database_name
default
charset
=utf8
default
collate utf8_chinese_ci;
在 mysql 中,use語句用來完成乙個資料庫到另乙個資料庫的跳轉。
只有使用 use 語句來指定某個資料庫作為當前資料庫之後,才能對該資料庫及其儲存的資料物件執行操作。
use database_name;
drop
database[if
exists
]《資料庫名》
語法說明如下:
mysql有四個初始的系統資料庫:information_schema
performance_schema
mysql
sys
系統資料庫存放一些和資料庫相關的資訊,如果刪除了這兩個資料庫,mysql 將不能正常工作。注意千萬不要把系統資料庫刪除
alter
database
[資料庫名]
例如: 使用命令列工具將資料庫 test_db 的指定字符集修改為 gb2312,預設校對規則修改為 utf8_unicode_ci
alter
database test_db
default
character
set gb2312
default
collate gb2312_chinese_ci;
mysql資料庫學習(二)
dml資料操作語言 查詢表的內容 select from 表名 在表中插入內容 insert into 表名 列名1,列名2,values 列值 1,列值2,也可以選擇插入,想要在哪個列名中插入資訊就選擇哪個列名,插入哪個列值 也可以直接用values,省略其中的列名插入,不過在直接用values插...
Mysql資料庫學習 (二)
常用資料型別簡述資料型別 1.整數型別 tinyint 佔1個位元組 smallint 佔2個位元組 mediumint 佔3個位元組 int 佔4個位元組 bigint 佔8個位元組 注 不同的資料型別的取值範圍可以根據位元組數計算 乙個位元組是8位,那麼對應的無符號數的最大值就是 2的8次方 1...
MySQL資料庫學習筆記
一 資料庫介紹 1 為什麼需要資料庫 記憶體掉電後資料丟失,計算機的資源有限,因此需要把程式中用的資料儲存下來以便於關機後還能繼續使用 資料持久化 而儲存資料最簡單的方法就是把資料以檔案形式寫入到磁碟中。隨著程式的功能越來越複雜,需要操作的數量也就是越來越來大,管理資料就成了很大的問題,因為讀寫檔案...