sql数据库命令行操作(DDL 表操作)

DDL-表结构-查询

查询当前数据库下的所有表

sql 复制代码
SHOW TABLES;

首先需要进入任意数据库例如:sys(系统数据库),在sys数据库下使用SHOW TABLES命令即可查看SYS数据库中的所有表

DDL-表结构-创建表

sql 复制代码
CREATE TABLE 表名(
    字段1 字段1类型[COMMENT 字段1注释],
    字段2 字段2类型[COMMENT 字段2注释],
    字段3 字段3类型[COMMENT 字段3注释],
    ...
    字段n 字段n类型[COMMENT 字段n注释]
)[COMMENT 表注释];

注意事项

字段与字段之间用逗号隔开

最后一个字段不需要逗号

语句末尾要用分号结尾

注释用COMMENT '注释'

int:整型多用于没有小数点的数据

float:浮点型多用于有小数点的数据

varchar(50):字符型其中50表示可以容纳的字符为50因为名字不确定有多少字符所以填50,性别可以确定为一个字符所以后面的varchar填1。

查询表结构

sql 复制代码
DESC 表名;

查询指定表的建表语句

sql 复制代码
SHOW CREATE TABLE 表名;

可以看到建立这个表时使用的语句同时可以看到这个表的注释

相关推荐
盒马coding5 小时前
第19节-非规范化数据类型-Composite-types
数据库·postgresql
-雷阵雨-5 小时前
MySQL——桥梁JDBC
数据库·mysql·oracle
亿坊电商5 小时前
在PHP框架里如何进行数据库连接?
数据库·oracle·php
满昕欢喜5 小时前
SQL Server从入门到项目实践(超值版)读书笔记 28
数据库·sql·sqlserver
楚韵天工6 小时前
宠物服务平台(程序+文档)
java·网络·数据库·spring cloud·编辑器·intellij-idea·宠物
李白你好7 小时前
一款专业的多数据库安全评估工具,支持 **PostgreSQL、MySQL、Redis、MSSQL** 等多种数据库的后渗透操作
数据库·mysql·postgresql
恋红尘8 小时前
Mysql
数据库·mysql
paishishaba8 小时前
数据库设计原则
数据库
曹牧9 小时前
oracle:NOT IN
数据库·oracle
爬山算法9 小时前
Redis(66)Redis如何实现分布式锁?
数据库·redis·分布式