柚子快報激活碼778899分享:MySQL表的操作
柚子快報激活碼778899分享:MySQL表的操作
1,表的創(chuàng)建
關鍵字:create table +name +?內(nèi)容:
在寫指令的過程中一定要注意輸入法是中文輸入還是英文輸入,如果是中文輸入會報錯;
在創(chuàng)建表括號后面的有兩個關鍵字:character set 和 engine ,其中character set +編碼及可以指定此表的編碼格式,engine + mysql引擎可以選擇相應的存儲引擎。然后還有一個關鍵字是collate+效驗集,可以修改編碼效驗集;當然,后面這些關鍵字什么都不帶也不會影響表的創(chuàng)建。
2,查看表
1,select database();
可以查看當前你正在哪個數(shù)據(jù)庫工作
2,show tables;
可以查看當前數(shù)據(jù)庫中有哪些表:
3,desc + 表名;
可以查看表內(nèi)部的內(nèi)容:
4,怎么查看表中更詳細的信息(編碼集,引擎等)
指令:show create table + 表名;
在后面加上\G可以格式化顯示,讓界面更好看:
3,修改表
1,重命名表名:
alter table +舊表名 rename to 新表名 ;
rename to中的to是可以省略的,這里就不作圖解了。
2,插入表
insert into + 表名 values('要插入的內(nèi)容');
? ??
3,在表中增加一列
mysql> alter table + 表名 add +類型名?varchar(100) comment '圖片路徑' after id;
其中,add后面跟的是自名命和類型名 comment后跟備注,after 表中已存在名表示將add的表放到after的表的后面:
4,修改某列某層屬性(varchar(20) --> varchar(60))
alter table +表名 modify name varchar(60);
改之前我們可以看看我要改的內(nèi)容的屬性:
可以看到,name的屬性有這些,然后開始修改:
可以看到varchar(60)后面的屬性都被改了,所以可以知道m(xù)odify修改列屬性的時候是覆蓋式修改,若要修改列屬性需要把原來列的后置屬性給一起加上。
5,刪除一列的內(nèi)容:
alter table +表名 drop +列名;
可以看到表中id被我們刪了,但是還是那句話,MySQL的刪除一定要做好備份或者已經(jīng)非常確認里面的東西沒有用了再刪除,要不然數(shù)據(jù)刪了就是沒了。
6,改列名
alter table +表名 change oldname newname +類型(可加長縮短)(varchar(20)-->varchar(60));
4,刪除表
drop table +表名;
柚子快報激活碼778899分享:MySQL表的操作
推薦鏈接
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。