sql必會基礎
本文介紹sql的一些必會的基礎,供新同學老同學,複習及學習參考
001 數據庫應用系統設計
1.規劃
2.需求分析
3.概念模型設計
4.邏輯設計
5.物理設計
6.程序編制及調試
7.運行及維護。
002 創建數據庫
CREATE DATEBASE database_name
003 查看數據庫
SHOW DATABASE
004 選擇數據庫
USE database_name
005 刪除數據庫
DORP DATABASE database_name
006 查看支持的引擎
SHOW ENGINES;
007 查看默認支持的存儲引擎
SHOW VARIABLES LIKE ‘storage_engine%’
008 創建表
CRATE TABLE table_name(
Field_name data_type,
Field_name data_type,
…
Field_name data_type
)
009 查看錶定義
DESC[RIBE] table_name
010 刪除表
DROP TABLE table_name
011 修改表
ALTER TABLE old_table_name RENAME [TO] new_table_name
012 增加字段
ALTER TABLE table_name ADD field_name data_type
013 查看錶詳詳細定義
SHOW CREATE TABLE table_name
014 表的第一個位置增加字段
ALTER TABLE table_name ADD field_name data_type FIRST
015 表的指定位置之後增加字段
ALTER TABLE table_name ADD field_name data_type AFTER field_name
016 刪除字段
ALTER TABLE table_name DORP field_name
017 修改字段
ALTER TABLE table_name MODIFY field_name data_type
018 修改字段名字
ALTER TABLE table_name CHANGE old_field_name new_field_name old_data_type
019 同時修改字段的名字和屬性
ALTER TABLE table_name CHANGE old_field_name new_field_name new_data_type
020 修改字段的順序
ALTER TABLE table_name MODIFY field_name_1 data_type [FIRST]|[AFTER field_name_2]
021 字段非空約束
Field_name data_type NOT NULL
022 字段默認值
Field_name data_type DEFAULT default_value
023 設置唯一約束
1、Field_name data_type UNIQUE
2、CONSTRAINT constraint_name UNIQUE(field_name)
024 主鍵約束
Field_name data_type PRIMARY KEY
025 多字段主鍵
CONSTRAINT constraint_name PRIMARY KEY (field_name_1, field_name_2, …)
026 字段值自動增加
Field_name data_type AUTO_INCREMENT
027 設置外鍵約束
CONSTRAINT constraint_name FOREIGN KEY(filed_name)
REFERENCES other_table_name(other_field_name)
028 創建表時創建普通索引
[表示可先項]
|表示選擇
table_name(
column_name
INDEX|KEY [index_name](field_name [(index_length)] [ASC|DESC])
)
029 在已經存在的表上創建索引
1、CREATE INDEX index_name ON table_name (
field_name [(index_length)] [ASC|DESC])
2、ALTER TABLE table_name ADD INDEX|KEY
index_name(field_name [(index_length)] [ASC|DESC])
030 創建表時創建唯一索引
table_name(
column_name
UNIQUE INDEX|KEY [index_name](
field_name [(index_length)] [ASC|DESC])
)
Java架構師歷程--mush
讀而思,為您每日推薦值得深度思考的文章!
一個專注於為java工程師提供技術乾貨的文章平臺,使其從小牛歷練到大拿,在架構師的路上一路前行,共學習,共進步;
閱讀更多 Java架構師歷程 的文章