Mysql基础第二十四天,创建表和操纵表

Posted 2019ab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql基础第二十四天,创建表和操纵表相关的知识,希望对你有一定的参考价值。

创建表

1.可以用Navicat创建
2.使用SQL语句

create table new_customers(cust_id int,cust_name char(50),cust_address(50)
表创建的基础
create table new_customers(cust_id int primary key,cust_name char(50),cust_address(50)
使用null值
create table new_customers(cust_id int not null,cust_name char(50),cust_address(50)
主键再介绍
create table new_customers(cust_id int primary key,cust_name char(50),cust_address(50)
使用auto_increment
create table new_customers(cust_id int primary key auto_increment,cust_name char(50),cust_address(50)
指定默认值
create table new_customers(cust_id int primary key,cust_name char(50),cust_address(50) default 'zhuahai'
引擎类型

在这里插入图片描述
在这里插入图片描述

create table new_customers(cust_id int primary key,cust_name char(50),cust_address(50) engine=innodb;

注意:外键不能跨引擎

修改表

alter table new_customers add cust_country varchar(50);
alter table new_customers drop cust_country varchar(50);
alter table orders add constrain FK_orders foreign key(cust_ic) refernces customers(cust_ic);

删除表

drop table new_cutomers;

重命名表

rename table oreders to new_oreders;

以上是关于Mysql基础第二十四天,创建表和操纵表的主要内容,如果未能解决你的问题,请参考以下文章

创建和操纵表

创建和操纵表

创建和操纵表

Mysql之创建和操纵表

MySQL基础语法之创建表和对表中数据增删改的语法

mysql创建表和数据库