【常见面试问题总结目录>>>】
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 表的第1个位置增加字段
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束缚
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 创建表时创建唯1索引
table_name(
column_name
UNIQUE INDEX|KEY [index_name](
field_name [(index_length)] [ASC|DESC])
)