MySQL學習筆記 二 資料庫相關操作

2021-09-26 10:56:39 字數 1634 閱讀 7035

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 為什麼需要資料庫 記憶體掉電後資料丟失,計算機的資源有限,因此需要把程式中用的資料儲存下來以便於關機後還能繼續使用 資料持久化 而儲存資料最簡單的方法就是把資料以檔案形式寫入到磁碟中。隨著程式的功能越來越複雜,需要操作的數量也就是越來越來大,管理資料就成了很大的問題,因為讀寫檔案...