目錄
前言
一、創建表的概述
二、創建表命令
1.創建表基礎陳述句
總結
前言
MySQL是一種關系型資料庫管理系統,其特點有:
(1)MySQL資料庫是用C和C++語言撰寫的,并且使用了多種編輯器進行測驗,以保證原始碼的可移植性
(2)支持多個作業系統例如:Windows、Linux、Mac OS等等
(3)支持多執行緒,可以充分的利用CPU資源
(4)為多種編程語言提供API,包括C語言,Java,PHP,Python語言等
(5)MySQL優化了SQL演算法,有效的提高了查詢速度
(6)MySQL內提供了用于管理,檢查以及優化資料庫操作的管理工具
(7)它能夠作為一個單獨的應用程式應用在客戶端服務器網路環境中,也可以作為一個庫嵌入到其他的軟體中并提供多種語言支持
MySQL做為我們處理資料的工具之一,易上手,下面就來介紹介紹MySQL創建表的陳述句,

一、創建表的概述
二、創建表命令
1.創建表基礎陳述句
1.創建表基礎陳述句代碼如下:
create table 表名(欄位名 欄位型別 約束條件 默認值,欄位名 欄位型別 約束條件,默認值);
create table csdn1(id int(2)not null,sname varchar(8) not null default '待調查',primary key(id,sname));

***當主鍵為多欄位組合主健時,不能直接在相應欄位名后面宣告主健約束***,
3.定義唯一約束: 在定義完欄位后直接指定唯一約束:欄位名 資料型別 unique

4.定義非空約束: 欄位名 資料型別 not null (操作方式跟上面操作一樣)

5.定義默認值約束: 欄位名 資料型別 default 默認值
***在定義默認值約束時,如果默認值為字符型別,就要用引號將字符引起來, ***
6.定義欄位值自增長:欄位名 欄位型別 auto_increaement; (跟上面方式一樣) 注意:一個表只能有一個欄位定義為自增長,且該欄位必須為主鍵.代碼和事例如下:
create table csdn4(id int(3) primary key auto_increment,sname varchar(8) not null default '待調查');

7.定義外鍵約束: foreign key(欄位名1) references(主表名) (主鍵欄位名1)
總結
新手入門常用創建庫的陳述句! ?不足之處,請見諒,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/398796.html
標籤:其他
