在sql中创建表
#創建表
(如果存在相同名稱的表,就把原來的表刪除,并創建新表)
drop table if exists xuesheng(表名);
create table xuesheng(
#在表中加入一個新的字段sno
sno varchar(20) not null primary key comment'學號',
#在表中加入一個新的字段
sname varchar(20) not null comment'學生姓名',
#在表中加入一個新的字段
ssex varchar(20) not null comment'學生性別',
#在表中加入一個新的字段
sbirthday datetime comment'學生出生年月',
#在表中加入一個新的字段
class varchar(20) comment'學生所在班級'
);
#假如要創建多個字段,中間用逗號分割,最后一個字段后面不用加,結束時要用分號。
not? null: 不為空,表示該字段不能放“null”這個值。不寫,則默認是可以為空
auto_increment:? 設定int類型字段的值可以“自增長”,即其值無需“寫入”,而會自動獲得并增加
此屬性必須隨同 primary key? 或 unique key 一起使用。
[primary] key: 設定為主鍵。是唯一鍵“加強”:也不能重復并且不能使用null,并且可以作為確定任意一行數據的“關鍵值”,最常見的類似:where id= 8;? 或? where? user_name = ‘zhangsan’;
通常,每個表都應該有個主鍵,而且大多數表,喜歡使用一個id并自增長類型作為主鍵。
但:一個表只能設定一個主鍵。
表中的數據類型:
int;(數值)
datatime;(時間日期)
varchar;(字符串 )
在數據類型后面加小括號里面可以規定數值的長度
?
轉載于:https://www.cnblogs.com/LQK157/p/8909439.html
總結
- 上一篇: javascript的基础(1)
- 下一篇: Linux中zip压缩和解压缩命令