MySQL中常用指令操作的介紹(代碼示例)

本篇文章給大家帶來的內容是關于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
喜歡就支持一下吧
點贊13 分享