MySQL 03 建立和管理表

2021-07-31 04:42:25 字數 1091 閱讀 9050

use 資料庫名;

shwo databases;

create database 資料庫名;

drop database 資料庫名;

int            整數。使用4個位元組儲存

char(size) 定長字元。若未指定,預設長度1個字元

varchar(size) 可變長字元。根據字串的實際長度儲存,最長為指定長度。注意:必須指定長度

float(m,d) 單精度小數。m=整數字+小數字,d=小數字。預設m+d<=6

double(m,d) 雙進度小數。m=整數字+小數字,d=小數字。預設m+d<=15

date 日期型。格式:'yyyy-mm-dd'

blob 位元組資料,最大可達4g

text 字元資料,最大可達4g

create table 表名 (

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

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

列名3 資料型別 [約束]

);示例:

create table student (

id int, – 整形,預設長度為11

stuname varchar(10), – 字元型,最大長度10

*** char, – 字元型,預設長度為1

score double, – 浮點型

photo blob – 大的二進位制型別,可以為

birthday datetime – 日期型

);create table 表名 like 要複製的表名;

create table 表名

select * from 要複製的表名;

alter table 表名 add 列名 資料型別;

alter table 表名 change 舊列名 新列名 資料型別;

alter table 表名 modify 列名 資料型別;

alter table 表名 drop 列名;

alter table 舊表名 rename 新錶名;

drop table 表名;

MySQL 03(建立資料庫)

我們可以在登陸 mysql 服務後,使用 create 命令建立資料庫,語法如下 create database 資料庫名 以下命令簡單的演示了建立資料庫的過程,資料名為 runoob root host mysql u root p enter password 登入後進入終端 mysql cre...

MySQL03 多表 事務

有兩個集合a,b 取這兩個集合的所有組成情況。要完成多表查詢,需要消除無用的資料 1.2.1 內連線查詢 1.隱式內連線 使用where條件消除無用資料 2.顯式內連線 1 select 字段列表 from 表名1 inner join 表名2 on 條件 3.內連線查詢總結 1.從哪些表中查詢資料...

mysql 03 資料表的設計

資料庫三大正規化 第一正規化 1nf 第二正規化 2nf 第三正規化 3nf 第一正規化1nf 資料表中的所有欄位都是不可分割的原子值 資料表 1 create table student2 id int primary key,name varchar 20 address 30 向資料表中插入資...