MySql入门-数据表

新建表

创建数据表语法:
CREATE TABLE table_name (column_name column_type);

CREATE TABLE IF NOT EXISTS z_tool (
id int(20) NOT NULL AUTO_INCREMENT COMMENT ‘主键ID’,
title varchar(50) NOT NULL COMMENT ‘标题’,
url varchar(50) DEFAULT NULL COMMENT ‘url链接’,
source varchar(100) DEFAULT NULL COMMENT ‘来源’,
createTime datetime DEFAULT NULL COMMENT ‘时间’,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

IF NOT EXISTS,如果不存在新建表,存在就不会新建表;
AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
ENGINE 设置存储引擎,CHARSET 设置编码。

备注:创建 MySql 的表时,表名和字段名外面的符号 ` 不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角 esc 按键下面的那一个 ~ 按键,坑惨了。
反引号是为了区分 MySql 关键字与普通字符而引入的符号,一般的,表名与字段名都使用反引号。

删除表

drop table z_tool;

从已经有的表中复制表的结构

create table z_tool_2 select * from z_tool ;

对表重新命名

alter table z_tool_2 rename as z_tool_2_2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值