『壹』 如何在資料庫中創建表
以下為創建MySQL數據表的SQL通用語法:
CREATE TABLE table_name (column_name column_type);
以下例子中我們將在 RUNOOB 資料庫中創建數據表runoob_tbl:
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED 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;
實例解析:
如果你不想欄位為 NULL 可以設置欄位的屬性為 NOT NULL, 在操作資料庫時如果輸入該欄位的數據為NULL ,就會報錯。
AUTO_INCREMENT定義列為自增的屬性,一般用於主鍵,數值會自動加1。
PRIMARY KEY關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
ENGINE 設置存儲引擎,CHARSET 設置編碼。
『貳』 mysql資料庫怎麼建表
1、下載mysql,安裝,然後打開cmd,cd到mysql所在的目錄,然後輸入mysqld啟動mysql伺服器
2、查看當前所有的資料庫 : show databases;
3、創建資料庫 : create database 資料庫名稱; (這里創建了test_db資料庫,然後用1命令查看所有資料庫)
4、這里資料庫創建完畢了,接下來就是創建資料庫表,比如我們在test_db中創建一個為tb_user的表,該表包含欄位email ,password
5、切換當前資料庫到test_db
命令 use test_db;
6、
.png
7、創建表TB_USER ,創建成功後用show tab
『叄』 怎麼在SQL資料庫中新建表。
依次點擊開始-->輸入cmd-->點擊確定
『肆』 sql怎麼創建表
1.1 創建表方法
創建表是指在已存在的資料庫中建立新表。這是建立資料庫最重要的一步,是進行其他操作的基礎。
1.1.1 創建表的語法形式
CREATE TABLE 表名 (
屬性名 數據類型 [ 完整性約束條件 ],
屬性名 數據類型 [ 完整性約束條件 ],
......
屬性名 數據類型 [ 完整性約束條件 ],
)[ 表類型 ] [ 表字元集 ];
SQL 是不區分大小寫。下面將會具體介紹SQL,這種創建表是通過什麼方式起來的效果怎麼樣?
命名規范:
1. 命名富有意義 ( 英文或英文組合 )
2. 自定義名稱使用小寫
3. MySQL 語句使用大寫
CREATE TABLE IF NOT EXISTS data_house(
id INT,
name VARCHAR(20);
gender BOOLEAN,
) Engine = MyISAM;
上面 SQL 語句的含義是:如果不存在 text1 表,就創建它,包含 3 個欄位 id 、 name 和 gender ,它們的類型分別是整形、字元型和布爾型,創建的表的類型是 MyISAM 。
完整性約束條件表
PRIMARY KEY 標識該屬性為該表的主鍵,可以唯一的標識對應的元組
FOREIGN KEY 標識該屬性為該表的外鍵,是與之聯系的某表的主鍵
NOT NULL 標識該屬性不能為空
UNIQUE 標識該屬性的值是唯一的
AUTO_INCREMENT 標識該屬性的值自動增加,這是 MySQL 的 SQL 語句的特色 (null,0)
DEFAULT 標識該屬性設置默認值 (not null defualt 0,not null default 0.0,not null default '')
1.1.2 設置表的主鍵
主鍵是表的一個特殊欄位。該欄位能惟一地標識該表中的每條信息。主鍵和記錄的關系,如同身份證和人的關系。主鍵用來標識每個記錄,每個記錄的主鍵值都不同。身份證是用來標明人的身份,每個人都具有惟一的身份證號。設置表的主鍵指在創建表時設置表的某個欄位為該表的主鍵。
主鍵的主要目的是幫組 MySQL 以最快的速度查找到表中的某一條信息。
主鍵必須滿足的條件:
1. 主鍵必須是唯一的,表中任意兩條記錄的主鍵欄位的值不能相同;
2. 主鍵的值是非空值;
3. 主鍵可以是單一的欄位,也可以是多個欄位組合。
1. 單欄位的主鍵:
CREATE TABLE student1 (
stu_id INT PRIMARY KEY ,
stu_name VARCHAR(20) NOT NULL,
stu_gender BOOLEAN
) Engine = InnoDB;
2. 多欄位主鍵 :
CREATE TABLE student2 (
stu_id INT,
course_id INT,
grade FLOAT,
PRIMARY KEY( stu_id, course_id )
)Engine = InnoDB;
1.1.3 設置表的外鍵
外鍵是表的一個特殊欄位。如果欄位 sno 是一個表 A 的屬性,且依賴於表 B 的主鍵。那麼,稱表 B 為父表,表 A 為子表, sno 為表 A 的外鍵。通過 sno 欄位將父表 B 和子表 A 建立關聯關系。設置表的外鍵指在創建表設置某個欄位為外鍵。
設置外鍵的原則:必須依賴於資料庫中已存在的父表的主鍵;外鍵可以為空值。
外鍵的作用 : 是建立該表與其父表的關聯關系。父表中刪除某條信息時,子表中與之對應的信息也必須有相應的改變。例如, stu_id 就 student 表的主鍵, stu_id 是 grade 表的外鍵。當 stu_id 為 '123' 同學退學了,需要從 student 表中刪除該學生的信息。那麼, grade 表中 stu_id 為 '123' 的所有信息也應該同時刪除。
CONSTRAINT 外鍵別名 FOREIGN KEY ( 屬性 1.1, 屬性 1.2... 屬性 1.n);
REFERENCES 表名 ( 屬性 2.1, 屬性 2.2,..., 屬性 2.n)
CREATE TABLE student3 (
id INT PRIMARY KEY,
stu_id INT,
course_id INT,
# 設置外鍵
CONSTRAINT C_fk FOREIGN KEY (stu_id, course_id) REFERENCES student2(stu_id, course_id)
) Engine = InnoDB;
1.1.4 設置表的非空約束
非空性是指欄位的值不能為空值 (NULL) 。非空約束將保證所有記錄中該欄位都有值。如果用戶新插入的記錄中,該欄位為空值,則資料庫系統會報錯。例如,在 id 欄位加上非空約束, id 欄位的值就不能為空。如果插入記錄的 id 欄位的值為空,該記錄將不能插入。設置表的非空約束是指在創建表時為表的某些特殊欄位加上 NOT NULL 約束條件。設置非空約束的基本語法規則如下:
屬性名 數據類型 NOT NULL
『伍』 MYsql資料庫怎樣創建表
比如要創建學生表表名為student,學生表有欄位學號(no),年齡(age)
create
table
student(
no
int
primary
key(主鍵),
age int
);
執行下就創建好了
隨便舉的例子,明白吧?謝謝採納!
『陸』 怎麼在資料庫中創建表
SQL創建表的語法是:
create table 表名(屬性 類型);
『柒』 怎樣建立資料庫表格
我當年的筆記,都給你吧。
一、 建立資料庫
方法一:使用向導,調出方法⑴可採用「文件」菜單「新建」
⑵或採用「工具」菜單「向導」
方法二:使用資料庫設計器
1、 使用向導建立資料庫
特點:可以方便快捷地創建資料庫,但只適用於一般常用的資料庫。
2、 使用資料庫設計器建立資料庫
特點: 最大特點就是靈活性
操作步驟:⑴「文件」菜單「新建」,顯示新建對話框
⑵選擇「資料庫」和單擊「新建文件」鈕
⑶在創建對話框中輸入新資料庫的名稱和單擊「保存」鈕
效果:資料庫文件已經建立完成。
顯示出「資料庫設計器」窗口和「資料庫設計工具」
打開「資料庫設計器」工具方法:「顯示」菜單「工具欄」
選擇「資料庫設計器」
三、建立表
1、 資料庫與數據表
可以先建立自由表,然後再添加到資料庫中
建立新的資料庫表,系統會將其自動加入到資料庫中。
2、 建立自由表
注意:自由表獨立於任何資料庫,如需要課添加到資料庫中,但不能同時
將一個表添加到多個資料庫。
預備知識:建立表必須首先建立表的結構
即要描述各個欄位的欄位名、欄位類型、欄位寬度、如果是數
值型還有小數位數,以及索引、是否再欄位中允許空值(選擇NULL)
3、 建立資料庫表
有三種方法:
法一、「文件」菜單「新建」,顯示新建對話框
選擇「表」和單擊「新建文件」鈕
在創建對話框中輸入新數表名稱和單擊「保存」鈕
法二、再建立完資料庫後,不關閉「資料庫設計器」窗口,單擊滑鼠右鍵後
選擇快捷菜單種的「新表」,單擊「新表」鈕,再創建對話框輸入表 名
後「保存」
法三、使用資料庫設計器工具欄
(「顯示」菜單「工具欄」)
選擇「資料庫設計器」工具欄種的第一個鈕「新建表」
二、使用命令建立資料庫、資料庫表
1、 建立資料庫
CREATE DATABASE 資料庫名稱
2、 建立資料庫表
CREATE TABLE │DBF 表名 [FREE]
(欄位名1 欄位類型 [(欄位寬度 [,小數位數] )]
[(欄位名2……]
二、使用向導建立查詢
1、查詢形式分類:查詢向導:標准查詢
交叉表向導:以電子表格形式輸出查詢結果
圖形向導:以電子圖形形式輸出查詢結果
2、使用查詢向導建立查詢步驟:
[0]使用查詢向導前必須先打開用到的庫表或自由表
⑴欄位選取
⑵記錄篩選
⑶選擇排序方式
⑷查詢完成(選擇保存並運行)(瀏覽查詢)
⑸打開查詢設計器,修改查詢
『捌』 sql語句 如何創建一個表啊
創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:
創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。
微軟VS SQL 2008 資料庫
結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:
刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;
刪除資料庫 -- drop database databasename;
刪除數據記錄 -- "delete from 數據表 where 條件表達式"