一、创建库和表
create database data_name;-- 创建数据库data_name
create table t_name(
列名1 类型 主键,自动增长;
列名2 类型 默认值;
列名3 类型 默认值;
)charset='utf8' ;-- 创建表t_name
CREATE TABLE t_Professor(
p_PorfessorID INT primary key auto_increment,-- 主键自动增长
p_Name VARCHAR(50)
);
二、删除库和表
drop database data_name;-- 删除数据库data_name
drop table t_name;删除表t_name
三、链接数据库
use data_name;
四、修改表
add 添加列,drop 删除列,change修改列,modify default为列设置默认值。
alter table t_name add 列名 类型 约束;
alter table t_name drop 列名 ;
alter table t_name change 原列名 新列名 类型 约束;
alter table t_name modify 列名 default(' 默认值 ');
五、索引
索引可以提高查询速度,但是会影响到DML管理语句的运行效率,每次进行增加,删除,更新的操作时都会进行排序。索引越多不一定查询就越快。主键也是索引的一种。
create index index_name on t_name(列名);创建索引
drop index t_name.index_name;删除索引