1建立資料庫,資料表

2021-10-24 18:24:02 字數 1377 閱讀 4069

1.建立資料庫

create database 《資料庫名》; 

2.刪除資料庫

drop database 《資料庫名》;

drop database if exists 《資料庫名》;

3.檢視所有資料庫

show databases;

4.切換資料庫

use 《資料庫名》;

5檢視所有的資料庫引擎

show engines;

6 如何檢視當前預設的儲存引擎

show variables like 'storage_engine'; 

7.建立表

create table 表名(

列名1  資料型別  [約束]  [預設值],

列名2  資料型別   [約束] [預設值],

....

)[engine=儲存引擎] [default charset=字元編碼集];

7.1 儲存引擎的選擇:

myisam(支援全文索引)

innodb(支援事務,外來鍵)

memory(雜湊索引)

7.2.mysql支援的資料型別

①  數值型別  :

整型: int(n) 

小數型別 decimal(m,n)

②  字串型別:

定長 char(n)  若長度小於n,則使用空格填充

可變長度 varchar(n) 

-- 插入的字串內容的長度,都不能超過n

③  set(值1,值2,...)  類似於列舉

④  日期型別  datetime ,  date ,  time , timestamp 

5個約束:

3個列級別:   not null 非空  unique 唯一  default 預設值

2個表級別:    primary key 主鍵約束  foreign key 外來鍵約束

自動增長

auto_increment ,要求這個字段資料型別 整型

9.刪除表

drop table if exists 表1,表2,表3....;

-- 若表與表之前存在關聯

-- 先刪除從表,再刪除主表

PHP建立資料庫資料表

php建立資料庫資料表 con mysql connect localhost root root 在資料庫中建立表 if con database my db name sqldatabase create database database if mysql query sqldatabase,...

mysql之建立資料庫,建立資料表

專案中用到mysql資料庫,之前也沒用過mysql,今天就學下mysql的常用的語法,發現跟sql server的語法極其相似。用起來還是蠻簡單的。1 建立乙個名為school的資料庫。1 建立乙個學生資訊表 學生id 自增,主鍵 姓名,年齡,性別,籍貫,入學時間,所屬班級id 外來鍵 2 建立乙個...

mysql之建立資料庫,建立資料表

專案中用到mysql資料庫,之前也沒用過mysql,今天就學下mysql的常用的語法,發現跟sql server的語法極其相似。用起來還是蠻簡單的。1 建立乙個名為school的資料庫。1 建立乙個學生資訊表 學生id 自增,主鍵 姓名,年齡,性別,籍貫,入學時間,所屬班級id 外來鍵 2 建立乙個...