數(shù)據(jù)庫--mysql基礎--02(DDL常用命令)

一、DDL(數(shù)據(jù)定義語言)

1. 創(chuàng)建數(shù)據(jù)庫

create database 數(shù)據(jù)庫名 character set utf8;

或者

create database 數(shù)據(jù)庫名 charset=utf8;

2. 使用(切換)數(shù)據(jù)庫

use 數(shù)據(jù)庫名

3. 創(chuàng)建學生表

創(chuàng)建表: 制定表結構步驟:

1. 先進入某一個數(shù)據(jù)庫

use 數(shù)據(jù)庫名

2. 輸入建表命令;

CREATE TABLE 表名(

列名1 列名類型 (這里輸入字符的約束),

列名2 列名類型(這里輸入字符的約束),

列名N 類的類型(這里輸入字符的約束)

);

舉個例子: 定義學生表: id name age email

create table students(
id bigint / int,

name varchar(20),

email varchar(20),

age int

);

特別注意:最后一行沒有逗號

4. 添加一列(本來我已經(jīng)有4個字段,又想添加一個新的字段)

alter table 表名 add 列名 數(shù)據(jù)類型;

舉個例子:

ALTER TABLE students ADD score INT;

5. 查看表的字段信息

desc 表名

6. 修改一個表的字段類型

ALTER TABLE 表名 MODIFY 字段名 數(shù)據(jù)類型;

舉個例子:

學生學號 INT類型已經(jīng)無法滿足,想改大

ALTER TABLE students MODIFY id BIGINT;

7. 刪除一列

添加一列

ALTER TABLE students ADD nums varchar(10);

刪除一列

ALTER TABLE students drop nums;

[圖片上傳失敗...(image-726965-1536233140011)]

8. 修改表名

有時候我們把表名寫錯了想修改

RENAME TABLE 原始表名 TO 要修改的表名;

9. 查看表的創(chuàng)建細節(jié)

SHOW CREATE TABLE 表名;

10. 修改表的字符集gbk

ALTER TABLE students character set gbk;

11. 修改表的列名

ALTER TABLE students change name newname varchar(20);

alter table students change 原始列名 新名字 指定數(shù)據(jù)類型;

12. 刪除表

DROP TABLE 表名;

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容