首页 > 数据库 >第3节-MySQL表的创建与表结构的查询

第3节-MySQL表的创建与表结构的查询

时间:2022-12-31 15:24:53浏览次数:42  
标签:与表 创建 DEFAULT sno 查询 char student MySQL NULL

1、查看表

show tables;

2、看表结构

DESC 表名;
DESCRIBE 表名;

3、以创建学生表为例

create table student(
sno char(5) primary key not null,
sname char(8) not null,
ssex enum('女','男') default '男',
sage tinyint,
sdept varchar(20));

4、查询表的创建结构

mysql> show create table student\G;
*************************** 1. row ***************************
       Table: student
Create Table: CREATE TABLE `student` (
  `sno` char(5) NOT NULL,
  `sname` char(8) NOT NULL,
  `ssex` enum('女','男') DEFAULT '男',
  `sage` tinyint(4) DEFAULT NULL,
  `sdept` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`sno`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

 

标签:与表,创建,DEFAULT,sno,查询,char,student,MySQL,NULL
From: https://www.cnblogs.com/ygbh/p/17016691.html

相关文章

  • 第4节-MySQL表的修改与删除
    1、修改表名altertablestudentrenamestudent_new;2、修改字段名字altertablestudentchangesnamenew_namechar(8);3、修改字段的数据类型altertables......
  • 第2节-MySQL数据库表类型的介绍
    1、数字类型2、时间类型3、字符串类型4、参考来源【来源:https://dev.mysql.com/doc/refman/5.7/en/storage-requirements.html】 ......
  • 第5节-MySQL表的约束
    1、约束关键字介绍 约束条件------说明PRIMARYKEY------主键约束,用于唯一标识对应的记录FOREIGNKEY------外键约束NOTNULL------非空约束UNIQUE------唯一性......
  • 第6节-MySQL表增、删、改
    1、测试表结果createtablestudent(snovarchar(20)primarykey,snamevarchar(20),sexenum('男','女'),ageint,sdeptvarchar(20));2......
  • Centos安装Mysql
    Centos安装MysqlCentos通过下载安装包方式进行安装Mysql,Centos版本7.9,Mysql版本8.0.31#查看Centos版本cat/etc/redhat-release#查看mysql版本mysql--versionmysq......
  • MySQL密码策略审计,提升安全
    背景:审核密码是否符合规范,如大小写、数字、特殊字符等安装插件:1、在线启动INSTALLPLUGINvalidate_passwordSONAME'validate_password.so';2、写入配置文件plugi......
  • 认真学习MySQL中锁机制(二)
    接上文​​认真学习MySQL中锁机制(一)​​我们继续学习MySQL中的锁机制。【5】按加锁的方式划分:显示锁、隐式锁①隐式锁一个事务在执行insert操作时,如果即将插入的间隙已经被......
  • SQLAlchemy连接MySQL及记录的查询、更新、删除、多表关联查询
    SQLAlchemy是Python的ORM库,支持多种数据库。建立连接连接MySQL要用到​​Engine​​,Engine集成了连接池pool和方言Dialect(支持不通数据库的SQL语法),最后都统一成标准DBAPI。f......
  • Docker运行mysql
    1、拉取mysql5.7镜像dockerpullmysql:5.72、创建用于挂载的目录(日志目录、数据目录、配置目录) 3、在conf目录下创建my.cnf配置文件my.cnf内容如下:[mysqld]......
  • MySQL报错解决
    1mysql报错解决mysql>grantallon*.*to"dba"@"%"identifiedby"mysql123";ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequirement......