MySQL 建立刪除資料庫,建立刪除表的語法

2021-10-03 21:00:17 字數 1460 閱讀 4126

我們可以在登陸 mysql 服務後,使用 create 命令建立資料庫,語法如下:

create database 資料庫名;
drop 命令刪除資料庫

drop 命令格式:

drop database 《資料庫名》

;

建立mysql資料表需要以下資訊:

表名錶欄位名

定義每個表字段

語法

以下為建立mysql資料表的sql通用語法:

create table table_name (column_name column_type)

;

以下例子中我們將在 wenxindiao資料庫中建立資料表blog:

create table if not exists blog(

blog_id int unsigned auto_increment,

blog_title varchar(100) not null,

blog_author varchar(40) not null default 'tao',

submission_date date,

primary key ( blog_id )

)engine=innodb default charset=utf8;

基本語法

null值就是沒有值或缺值,允許null值的列允許在插入行時不給出該列的值。not null不允許null值的列則不接受沒有值的行,也就是在插入或更新行時,該列必須有值,否則會報錯。

auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。每個表只允許乙個auto_increment列,而且它必須被索引。

default指示mysql在未給出作者的情況下預設使用『tao』。

primary key關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。

engine設定儲存引擎,常用的有innodb和myisam,其中innodb是乙個可靠的事務處理引擎,它不支援全文搜尋;myisam是乙個效能極高的引擎,它支援全文本搜尋,但不支援事務處理。(外來鍵不能跨引擎)

charset設定編碼。

以下為刪除mysql資料表的通用語法:

drop table table_name ;
以下為重命名mysql資料表的通用語法:

rename table table_name_before to table table_now ;

mysql建立資料庫和刪除資料庫

1.建立資料庫 啟動mysql 服務之後,輸入以下命令連線到mysql 伺服器 mysql db3 mysql uroot p enter password welcome to the mysql monitor.commands end with or g.your mysql connecti...

LinqToSql 建立 刪除 資料庫

linqtosql基礎知識 建立資料庫必須注意一點 就是不能建立乙個空的資料庫,也就是說資料庫中必須最少要有乙個表 例子如 system.data.linq.datacontext ctx new datacontext server database testdb uid sa pwd ctx.c...

Oracle建立 刪除資料庫

在我們將乙個專案資料庫移植到另外乙個計算機上的時候我們通常需要新建資料庫。它的操作步驟是 開始 所有程式 oracle oradb10 home1 配置和移植工具 database configration assistant 在這個工具中我們相應的有 建立資料庫 刪除資料庫 管理模板等等。我們選擇...