MySQL常用DDL操作命令

2021-10-03 16:07:34 字數 1844 閱讀 7700

本篇內容涉及兩個方面:

資料庫操作的常用的ddl命令

表操作的常用的ddl命令

建立資料庫:

create

databases[if

notexists

] db_name [

character

set ***]

註解:

db_name:資料庫名

if not exists:表示資料庫不存在時,才能建立資料庫。

character set ***:表示設定資料庫編碼格式。

檢視資料庫

-- 檢視已存在的資料庫

show

databases

;-- 檢視資料庫建立時的資訊

show

create

database db_name;

-- 檢視當前使用的資料庫

select

database()

;

修改資料庫

-- 使用alter關鍵字

alter

database db_name;

刪除資料庫

drop

database[if

exists

] db_name;

使用資料庫

-- 切換資料庫

use db_name;

/*注意:

不能向後退,但可以通過use進行切換資料庫*/

建立表

create

table tab_name (filed1 type

(完整性約束)..

...)

[character

set ***]

;

完整性約束:(這裡不做過多解釋,後續會講到)not null:非空

unique:唯一

primary key:主鍵

auto_increment:自增

foreign key:外來鍵

default:預設值

示例

-- 建立乙個表:有四個字段,將id欄位設定為主鍵,自增

create

table t1 (id int

primary

keyauto_increment

, name varchar(20

),age tinyint

, *** tinyint

);

檢視表結構資訊

檢視表的建立資訊(即表建立語句)

MySQL常用DDL語句

刪除表 如果存在則刪除 drop table if exists t user 建立表 建立表 create table t user id bigint 20 unsigned not null auto increment,user code varchar 20 not null commen...

MySQL常用操作命令

1 啟動mysql伺服器 實際上上篇已講到如何啟動mysql。兩種方法 一是用winmysqladmin,如果機器啟動時已自動執行,則可直接進入下一步操作。二是在dos方式下執行 d mysqlbinmysqld 2 進入mysql互動操作介面 在dos方式下,執行 d mysqlbinmysql ...

MYSQL 常用操作命令

一 修改mysql資料表中的字段屬性 1.登入資料庫 mysql u root p 資料庫名稱 2.查詢所有資料表 show tables 3.查詢表的字段資訊 desc 表名稱 4.1.修改某個表的字段型別及指定為空或非空 alter table 表名稱 change 欄位名稱 欄位名稱 字段型別...