表的操作)
專欄鏈接【點擊轉跳】文章目錄1. 創(chuàng)建表2. 創(chuàng)建表案例類型后面會專門談3. 查看表結構4. 修改表4.1 對表名進行重命名4.2 向表里面插入數據4.3 往表內添加新的字段名字4.4 修改指定列的屬性4.5 刪除字段4.6 修改某一列的名字5. 刪除表1. 創(chuàng)建表語法createtabletable_name(field1 datatype,field2 datatype,field3 datatype)characterset字符集collate校驗規(guī)則engine存儲引擎;說明field表示列名datatype表示列的類型character set字符集如果沒有指定字符集則以所在數據庫的字符集為準collate校驗規(guī)則如果沒有指定校驗規(guī)則則以所在數據庫的校驗規(guī)則為準不指明的話就會采用默認的字符集、校驗規(guī)則等2. 創(chuàng)建表案例類型后面會專門談創(chuàng)建測試用的數據庫createtableusers(idint,namevarchar(20)comment用戶名,passwordchar(32)comment密碼是32位的md5值,birthdaydatecomment生日);comment表示的是注釋3. 查看表結構這個可以查看當前選擇數據庫的表結構showtables;可以查看表內的具體數據desc表名;如果想要更詳細的顯示表結構showcreatetabletable_name;showcreatetabletable_name \G;\G: 表示結構化更方便看4. 修改表在項目實際開發(fā)中經常修改某個表的結構比如字段名字字段大小字段類型表的字符集類型表的存儲引擎等等。我們還有需求添加字段刪除字段等等。這時我們就需要修改表。4.1 對表名進行重命名altertable原表名renameto新名字# to可以省略# alter table 原表名 rename 新名字4.2 向表里面插入數據insertinto表名values(.....);4.3 往表內添加新的字段名字altertable表名add新字段[afterxxx];after xxx: 可選表示新字段在表內哪個字段的后面4.4 修改指定列的屬性altertable表名modify字段;這個修改不是定向改而是覆蓋 也就是你的注釋信息也會沒4.5 刪除字段注意刪除字段一定要小心刪除字段及其對應的列數據都沒了altertable表名drop字段;4.6 修改某一列的名字altertable表名 change 舊名字 新名字varchar(60);--新字段需要完整定義5. 刪除表droptable表名;