2 MySQL 運算元據庫的語句

2021-10-09 13:15:23 字數 2988 閱讀 7633

2、資料庫的列型別

3、資料字段屬性

4、建立資料庫表

5、修改資料庫

6、刪除資料表

運算元據庫 》 運算元據庫中的表 》 運算元據庫中表的資料

mysql關鍵字不區分大小寫

creat database [ if not exists ]   資料庫名;
drop database  [ if  exists ]  資料庫名;
tab鍵的上面,如果你的表名或者欄位名是乙個特殊字元,就需要帶``

use  `資料庫名`
show databases --檢視所有的資料庫
時間日期

數值

字串

unsigned
-- 目標 : 建立乙個school資料庫

-- 建立學生表(列,字段)

-- 學號int 登入密碼varchar(20) 姓名,性別varchar(2),出生日期(datatime),家庭住址,email

-- 建立表之前 , 一定要先選擇資料庫

create

table

ifnot

exists

`student`

(`id`

int(4)

notnull

auto_increment

comment

'學號'

,`name`

varchar(30

)not

null

default

'匿名'

comment

'姓名'

,`pwd`

varchar(20

)not

null

default

'123456'

comment

'密碼'

,`***`

varchar(2

)not

null

default

'男'comment

'性別'

,`birthday`

datetime

default

null

comment

'生日'

,`address`

varchar

(100

)default

null

comment

'位址'

,`email`

varchar(50

)default

null

comment

'郵箱'

,primary

key(

`id`))

engine

=innodb

default

charset

=utf8

-- 檢視資料庫的定義

show

create

database school;

-- 檢視資料表的定義

show

create

table student;

-- 顯示表結構

desc student;

-- 設定嚴格檢查模式(不能容錯了)set sql_mode='strict_trans_tables';

常用命令:

mysql的資料表的型別 : myisam , innodb , heap , bob , csv等…

常見的 myisam 與 innodb 型別:

修改表名 :alter table 舊表名 rename as 新錶名

新增字段 : alter table 表名 add欄位名 列屬性[屬性]

修改字段 :

刪除字段 : alter table 表名 drop 欄位名

語法:drop table [if exists] 表名

所有的建立和刪除操作盡量加上判斷,以免報錯

注意

1. 可用反引號(`)為識別符號(庫名、表名、欄位名、索引、別名)包裹,以避免與關鍵字重名!中文也可以作為識別符號!

2. 每個庫目錄存在乙個儲存當前資料庫的選項檔案db.opt。

3. 注釋:

單行注釋 # 注釋內容

多行注釋 /* 注釋內容 */

單行注釋 -- 注釋內容 (標準sql注釋風格,要求雙破折號後加一空格符(空格、tab、換行等))

4. 模式萬用字元:

_ 任意單個字元

% 任意多個字元,甚至包括零字元

單引號需要進行轉義 \'

5. cmd命令行內的語句結束符可以為 ";"

,"\g"

,"\g",僅影響顯示結果。其他地方還是用分號結束。delimiter 可修改當前對話的語句結束符。

6.sql對大小寫不敏感 (關鍵字)

7. 清除已有語句:\c

2 運算元據庫

運算元據庫 運算元據庫中的表 運算元據庫中表的資料 mysql關鍵字不區分大小寫 下面做的筆記中,代表可選 create database if not exists schooldrop database if exists schooluse school 如果你的表名或者欄位名是乙個特殊字元,...

MySQL 運算元據庫

資料庫是指長期儲存在計算機內,有組織的 可共享的資料集合。簡而言之,資料庫就是乙個儲存資料的地方。只是,其儲存方式有特定的規律。這樣可以方便處理資料。資料庫的操作包括建立資料庫和刪除資料庫。這些操作都是資料庫管理的基礎 建立資料庫是指在資料庫系統中劃分一塊空間,用來儲存相應的資料。這是進行表操作的基...

MySQL SQL語句 運算元據庫

運算元據庫 sql語句說明增 create database 資料庫名 create database if not exists 資料庫名 create database if not exists 資料庫名 character set 字符集名 建立資料庫 刪drop database 資料庫名...