MySQL入门之创建、更新、修改、复制、查看表
-------------------------------------------------------------------------------------------------------------
教程大綱:
http://blog.csdn.net/qq78442761/article/details/76018310
-------------------------------------------------------------------------------------------------------------
創建和操作表:
操作如下?解釋也如下
1.首先創建一個數據庫?修改基本參數?character?set?gb2312?;?collate?gb2312_chinese_ci;
2.隨后看操作
1.create?table?customers-創建一個叫customers的表.
2.表里面的內容要用括號包含起來.
3.表中的cust_id?cust_name等為變量名?可自定義?
4.Int?char?等為數據類型
5.數據類型后面的null和not?null?為說明此變量是否可為空
6.Null和not?null?后面接默認值?或者?auto_increment?
7.Primary?key(cust_id)?設置主鍵
8.最后一個為選擇引擎(初學只需了解有這個東西就可以了)
?
下面是建表的其他幾個方式,請大家掌握,基本上類似,在此不在詳細說明
添加temporary創建臨時表
更新表:
凡是涉及更新表的更新基本上用alter?語句
1.ADD子句
由以上兩個例子可知
A)alter?table?xxx-對表進行修改
B)Add?column?加一列?當最后是放置的位置,?如果有after?xxx則在xxx后面,否則就在最.
?
1.change[column]子句
修改名稱和數據類型
注意desc?described?在以后的章節會講解,現在請認真觀察表
1.Alter?[column]子句
修改或刪除默認值-請認真看圖
上面那張圖是修改默認值,下面刪除默認值
1.modify?[column]子句
?修改數據類型和改變位置
上圖為修改位置,下面展示不修改位置
5.drop?[column]
6.rename?to?子句
具體操作如下所示
下面展示重命名表的第二種方法
7.復制表
?8.刪除表
9.查看表和查看表結構
9.關于數據類型
a)?參考C/C++
b)?Date:支持范圍?1000-01-01??9999-12-31
c)?Datetime:支持范圍?1000-01-01?00:00:00??9999-12-31?23:59:59
d)?Timestamp:當前時間?范圍1970-01-01?00:00:00?到2037
總結
以上是生活随笔為你收集整理的MySQL入门之创建、更新、修改、复制、查看表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RESTful API实现APP订餐实例
- 下一篇: Qt5.7| C/C++ 超级简单一