建立mysql資料表需要以下資訊:
表名錶欄位名定義每個表字段
以下為建立mysql資料表的sql通用語法:
create table table_name (column_name column_type);要先選擇資料庫,否則會報錯。像這樣之前沒有選擇資料庫就新增資料表就會報錯
我們可以在登陸 mysql 服務後,使用 creat 命令建立資料庫,語法如下:
create database 資料庫名;[root@host]# mysql -u root -p
enter password:****** # 登入後進入終端
mysql> create database lym;
通過 mysql> 命令視窗可以很簡單的建立mysql資料表。你可以使用 sql 語句create table來建立資料表。
以下為建立資料表 runoob_tbl 例項:
root@host# mysql -u root -p
enter password:*******
mysql> use runoob;
database changed
mysql> create table runoob_tbl(
-> runoob_id int not null auto_increment,
-> runoob_title varchar(100) not null,
-> runoob_author varchar(40) not null,
-> submission_date date,
-> primary key ( runoob_id )
-> )engine=innodb default charset=utf8;
query ok, 0 rows affected (0.16 sec)
mysql>
注意:mysql命令終止符為分號 (;) 。
解釋下:not null是如果不想欄位為null,可以設定字段屬性為這個,如果運算元據庫時輸入的資料為null則會報錯。
auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。
primary key關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
engine 設定儲存引擎,charset 設定編碼。(utf-8就是可以輸入中文了)
mysql中刪除資料表是非常容易操作的,但是你再進行刪除表操作時要非常小心,因為執行刪除命令後所有資料都會消失。
以下為刪除mysql資料表的通用語法:
drop table table_name ;如果想要插入資料到資料表中,用insert intosql(sql為資料表名)語句來插入資料。
以下為向mysql資料表插入資料通用的insert intosql語法:
MySQL檢索資料的例項教程
mysql 不區分大小寫,但盡量做到關鍵字大寫,列和表明小寫,方便閱讀和除錯。sql語句,所有的空格都被忽略。sql語句可以在上一行給出也可以分成許多行。一般,分成多行寫。自動增量 某些列表需要唯一值,mysql可以自動為每一行分配乙個可用編號,不用在新增每一行時手動分配唯一值。describe s...
建立mysql資料表
mysql建表語句 create table if not exists db name.table name colunum1 date not null comment 列欄位說明 colunum2 int 11 not null comment 列欄位說明 colunum3 int 11 no...
MYSQL 建立資料表
rdbms即關聯式資料庫管理系統 relational database management system 的特點 rdbms術語 資料庫 一些關聯的表的集合 資料表 資料的矩陣。等同於簡單的電子 列 同一類資料 行 一組相關資料,稱為乙個記錄 冗餘 儲存量被資料,使系統速度更快。主鍵 唯一。外來...