MYSQL----表的创建

1.创建表

复制代码
create table 表名(
field1 datetype,
field2 datetype,
field3 datetype
)

1.field字段名,也就是属性,相当于java类里面的成员属性

2.datetype 数据类型

3.最后一个字段的定义,结束没有逗号

4.字段的定义在小括号中包裹起来,最后已分号结束

5.可以使用comment增加字段说明

复制代码
create table Journey(
name varchar(10) comment '姓名',
age int comment '年龄'
);

说明需要加''包裹起来

6.建议每张表都设置一个编号字段

7.创建表中加校验------if not exists

复制代码
create table if not exists Journey(
name varchar(10) comment '姓名',
age int comment '年龄'
);

如果表存在就生成一个警告信息

2.查看当前数据库中有哪些表

复制代码
show tables;

3.查看表结构

复制代码
desc 表名;

4.删除表

复制代码
drop [temporary] table [if not exists] 表名1 [表名2] [表名3]....;

1.temporary 表示的是自己创建的临时表

2.一条drop语句可以删除多个表,每个表之间用逗号隔开

创建临时表的例子:

复制代码
CREATE TEMPORARY TABLE temp_table(
    id INT NOT NULL AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    PRIMARY KEY (id)
);

5.表的完全路径

库名.表名

表示一个表的完全路径

相关推荐
-SGlow-2 小时前
MySQL相关概念和易错知识点(2)(表结构的操作、数据类型、约束)
linux·运维·服务器·数据库·mysql
明月5663 小时前
Oracle 误删数据恢复
数据库·oracle
水瓶_bxt4 小时前
Centos安装HAProxy搭建Mysql高可用集群负载均衡
mysql·centos·负载均衡
♡喜欢做梦5 小时前
【MySQL】深入浅出事务:保证数据一致性的核心武器
数据库·mysql
遇见你的雩风5 小时前
MySQL的认识与基本操作
数据库·mysql
dblens 数据库管理和开发工具5 小时前
MySQL新增字段DDL:锁表全解析、避坑指南与实战案例
数据库·mysql·dblens·dblens mysql·数据库连接管理
weixin_419658315 小时前
MySQL的基础操作
数据库·mysql
不辉放弃6 小时前
ZooKeeper 是什么?
数据库·大数据开发
Goona_6 小时前
拒绝SQL恐惧:用Python+pyqt打造任意Excel数据库查询系统
数据库·python·sql·excel·pyqt
Olrookie7 小时前
若依前后端分离版学习笔记(三)——表结构介绍
笔记·后端·mysql