本篇文章給大家帶來的內容是關于mysql中常用指令操作的介紹(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
l? 創建數據庫:CREATE DATABASE table_name;
l? 刪除數據庫:DROP DATABASE table_name;
l? 展示數據庫:SHOW DATABASE;
l? 選擇數據庫:USE table_name;
注意:?所有的數據庫名,表名,表中的字段名稱是區分大小寫的。所以,我們必須使用適當的名稱,再給定任何SQL命令。
l? 創建表:CREATE TABLE table_name (column_name column_type); ?????? //column 列
l? 刪除表:DROP TABLE table_name ;
l? 重命名表:ALTER TABLE table_name RENAME TO new name;
l?創建實例:
create?table?table_tbl( ???table_id?INT?NOT?NULL?AUTO_INCREMENT,???//AUTO~自動增加id字段下一個可用編號 table_title?VARCHAR(100)?NOT?NULL,??????//字段使用NOT?NULL屬性,用戶創建具 ???table_author?VARCHAR(40)?NOT?NULL,??????????有NULL的記錄會報錯 ???submission_date?DATE, ???PRIMARY?KEY?(?table_id?)???//主關鍵字,一般分配后不再更改 );
?l? 插入數據:
INSERT?INTO?table_name?(?field1,?field2,...fieldN?)??VALUES?(?value1,?value2,...valueN?);???? //注意對應創建表時對列的定義
l? 查詢顯示數據:
SELECT?field1,?field2,...fieldN?table_name1,?table_name2... [WHERE?Clause]?[OFFSET?M?][LIMIT?N]
SELECT?*?from?table_name;????//返回所有記錄 SELECT?*?from?table_name?WHERE?table_author='wonker';?//返回作者是wonker的記錄
l? 修改數據:
UPDATE?table_name?SET?field1=new-value1,?field2=new-value2 ?????????[WHERE?Clause] UPDATE?table_name??SET?table_title='Learning?JAVA'??WHERE?table_id=3;
l? 刪除記錄:
DELETE FROM table_name [WHERE Clause] DELETE FROM table_tbl WHERE table_id=3;
l??刪除,添加或重新定義列:ALTER命令
mysql查看表結構命令,如下:
l? desc 表名;
l? show columns from 表名;
l? describe 表名;
l? show create table 表名;
由于對數據庫表的增刪改查導致編號不連續,可以通過以下方法,刪除編號,然后重新建立編號:
ALTER?TABLE?table_tbl??DROP?title_author;?????????//刪除 ALTER?TABLE?table_tbl?ADD?num?INT;?????????????????//添加 ALTER?TABLE?table_tbl?ALTER?num?SET?DEFAULT?1000;???//更改默認值
create table if not exists table_name(---);
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END