create、alter、drop
庫的操作:建立庫(★)、刪除庫
表的操作:建立表(★)、修改表、刪除表(★)、複製表
1、顯示庫
show
databases;
2、建立庫
create
database student;
#第一種
create
database
ifnot
exists student;
#第二種
2、刪除庫
drop
database student;
#第一種
drop
database
ifexists student;
#第二種
1.建立表語法:
create table 表名(
欄位名 字段型別【(長度)】 【約束】,
欄位名 字段型別【(長度)】 【約束】,
欄位名 字段型別【(長度)】 【約束】,
欄位名 字段型別【(長度)】 【約束】
)案例1:建立學員資訊表
#學號、姓名、性別、郵箱、生日
create
table stuinfo(
stuno int
,#學號
stuname varchar(20
),#姓名gender char(1
),#性別email varchar(50
),#郵箱borndate datetime
#生日)
顯示所有表
show
tables
;
顯示中的資料型別
desc stuinfo;
2.修改表①修改表名
alter
table stuinfo rename
to student;
alter
table student rename stuinfo;
②修改列名,不加型別 報錯,需要加型別(修改列的名字)
alter
table stuinfo change column borndate birthday datetime
;alter
table stuinfo change column birthday borndate ; ×
change
③修改列的型別
alter
table stuinfo modify
column gender varchar(2
);
④新增新列
alter
table stuinfo add
column phone varchar(11
);
⑤刪除列
alter
table stuinfo drop
column phone;
3.刪除表
drop
table stuinfo;
drop
table
ifexists stuinfo;
show
tables
;
4.表的複製①僅僅複製表的結構
create
table newtable2 like stuinfo;
②複製表的結構+資料
create
table newtable3
select
*from stuinfo;
create
table newtable4
select stuno,stuname
from stuinfo where stuno=
1;
MySQL資料庫和表的管理
建立資料庫並指定字符集,mysql強烈建議utf8mb4 create database if not exists 資料庫名 character set 字符集 例子 create database if not exists db character set utf8mb4 注意 databas...
MY SQL 管理資料庫和表
一 建立自定義的資料庫 語法如下 create database if notexists default character set 編碼格式 default collate 排序,分組,比較 建庫語句 建立乙個名為demo的資料庫,編碼為utf 8 create database demo de...
管理MySQL資料庫和表
顯示資料庫 show databases 選擇要使用的資料庫 在使用指定資料庫之前,必須通過使用use語句告訴mysql要使用哪個資料庫。use database name 刪除資料庫 drop database語句 drop database if exists database name 在本教...