MySQL创建表命令,mysql命令行创建表

MySQL创建表命令,mysql命令行创建表,MySQL创建表操作命令分享

本文主要介绍MySQL创建表的命令分享,包括查看所有表、创建表以及MySQL支持的常用数据类型,很有参考价值,有需要的朋友可以参考一下。

:

目录

1.表命令1。查看所有表2。创建一个表3。创建一个用户表2。MySQL 2支持的常见数据类型。字符串3。日期3。MySQL 4支持的常见约束。存储引擎5。表格命令(crud)1。查看表结构2。查看表创建语句3。更改表名4。修改表5。2.向手机号码3添加唯一约束。删除唯一约束4。向名称5添加非空约束。删除非空约束6。将默认约束添加到生日7。删除默认约束。

一、表命令

1.查看所有表

显示表格;

2.创建表

创建表table_name(

column1_name数据类型约束,

column2_name数据类型约束,

.

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

3.创建一个用户表

创建表用户(

id INT NOT NULL主键AUTO_INCREMENT,

name VARCHAR(50)不为空,

出生日期,

电话VARCHAR(11)非空唯一

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

上面的语句创建了一个名为users的表,其中包含五个字段id、name、birth_date和phone。请注意,每个字段后面都有一个数据类型声明,表明该字段将存储什么类型的数据,例如:整数、字符串、日期等。

二、MySQL支持的常用数据类型

1.数字型

单精度和双精度不同:

1、占用内存的字节数不同;2、有效位数不同;3,可以表示的数字范围不同。

2.字符串

3.日期

三、MySQL支持的常用约束

四、存储引擎

MySQL中的数据通过各种技术存储在文件(或内存)中。这些技术中的每一种都使用不同的存储机制、索引技术、锁定级别,并最终提供各种不同的功能和能力。通过选择不同的技术,您可以获得额外的速度或功能,从而提高应用程序的整体功能。

展示引擎;

五、表命令(crud)

1.查看表结构

Desc表名;

2.查看表的创建语句

显示创建表“表名”;

3.更改表名称

将表的原始表名重命名为新表名;

4.修改表

alter table name add|change|drop列名类型;

alter table users add age int default 1;

alter users add user _ descvarchar(50)默认‘哈哈’;

alter table users change user _ desc user desc varchar(50);

alter table users drop userdesc

5.删除表

删除表名;

六、更新约束

1.先创建一个表,除了主键,不加其他约束。

创建表用户1(

id INT NOT NULL主键AUTO_INCREMENT,

名称VARCHAR(50),

出生日期,

电话VARCHAR(11)

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

2.给手机号添加唯一约束

ALTER TABLE users1添加唯一(电话);

3.删除唯一约束

更改表用户1丢弃索引电话;

4.给名字添加非空约束

ALTER TABLE users1修改名称VARCHAR(50)不为null

5.删除非空约束

变更表用户1

将列` name` `name` VARCHAR(50)更改为NULL

6.给生日添加默认约束

ALTER TABLE users 1 ALTER birth _ date SET DEFAULT ' 1992-05-11 ';

7.删除默认约束

ALTER TABLE users 1 ALTER birth _ date DROP DEFAULT;

关于MySQL创建表操作命令共享的这篇文章到此为止。有关MySQL创建表的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • pymysql菜鸟教程,pymysql 使用
  • pymysql菜鸟教程,pymysql 使用,pymysql模块使用简介与示例
  • mysql锁实现,mysql锁算法
  • mysql锁实现,mysql锁算法,MySQL锁机制与用法分析
  • mysql连接报错10061,mysql连接错误10060
  • mysql连接报错10061,mysql连接错误10060,MYSQL无法连接 提示10055错误的解决方法
  • mysql连接报10060错误,mysql连接报错10055
  • mysql连接报10060错误,mysql连接报错10055,MySQL连接异常报10061错误问题解决
  • mysql辅助索引和主键索引,mysql 主键 外键 索引
  • mysql辅助索引和主键索引,mysql 主键 外键 索引,MySQL索引之主键索引
  • MySQL语句大全,mysql常见语句总结
  • MySQL语句大全,mysql常见语句总结,MySQL语句整理及汇总介绍
  • mysql触发器的使用方法实验报告,mysql中触发器的使用
  • 留言与评论(共有 条评论)
       
    验证码: