mysql 创建及相关的删除(create、drop)

本文介绍了服务器连接数据库后的操作,包括创建和删除数据库、根据已有表创建新表及删除新表、导出表结构、创建和删除索引、创建和删除视图,还给出了创建表的示例及 InnoDB 引擎类型说明。

1、服务器连接数据库后,创建新的数据库

create database dbname default character set utf8 collate utf8_general_ci;

 

2、创建数据库

create database dbname;

删除数据库

drop databases dbname;

 

3、根据已有的表创建新表

create table new_tab as select col1,col2 from old_tab

create table new_tab as select col1,col2 from old_tab definition only

create table new_tab like old_tab(使用旧表创建新表)

删除新表

drop table new_tab;

 

4、导出表结构

create table new_tab select * from old_tab where 1=2 or where new_tab like old_tab

 

5、创建索引

create [unique] index idxname on tabname (col1.......)

删除索引

drop index idxname;

索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。

 

6、创建视图

create view viewname as select statement

删除视图

drop view viewname

 

7、创建表

create table my_table(

    my_id  int not null  auto_increment,

    my_name  char(50)  not null  default  "a tang ge",

    my_city  char(50)  null,

    my_state char(5) null,

    primary key(my_id)

)engine = InnoDB;

engine = InnoDB 引擎类型

InnoDB:可靠的事务处理引擎

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值