MySQL 表的操作

本文介绍了SQL中用于管理数据库表的基本操作,包括显示所有表、查看表结构、创建表以及注意事项。在创建表时,强调了字段定义、数据类型和注释的重要性,并展示了如何通过`IF EXISTS`避免错误以及使用`COMMENT`添加描述。同时,提供了删除并重建表的示例,以确保在建库建表时的顺利进行。
摘要由CSDN通过智能技术生成

表的操作

  • 显示当前数据库中所有的表

show tables ;

  • 查看表的定义(结构)

desc 表名 ;

  • 创建表

create table 表名(

AAA datatype,

AAAA datatype,

field datatype

);

注:

小括号把字段括起来

→ 字段名  字段的数据类型

多个字段之间逗号间隔,最后一个不加逗号

sql编写的注意事项

  1. 命令行 分号 表示sql语句的结束如果输错了,直接加分号,让他报个错,然后重新写
  2. cmd里默认选中一段文本就会复制,(之前有Ctrl c复制,又马上在cmd中选中一段文本,之前复制的就没用了)
  3. 编写多行的sql,建议文本编辑器

\\

create table student (

id int ,

name varchar(20) ,

sex bit ,

resume text ,

amount decimal(11 , 2) ,

birthday datetime

) ;

补充:

  1. 建库,建表的时候,可以先删除(加if exists 保证没有的情况不报错),然后再创建
  2. 数据库代码注释 《--空格注释,注意:注释中间有空格

  3. 数据库名,表名,字段名,不能是数据库关键字,如果需要定义成关键字→ `desc` varchar(50)
  4. 字符串需要使用 单引号 来包裹;
  5. 表和字段也可以加comment注释(数据保存表定义的时候就会保存这个comment注释)  -- 注释 →这种数据库会忽略这个语句 →使用一些可视化工具(navicat)以后就可以看到这些表和字段的comment说明→

\\ 建议都加!!comment说明

 

-- 先删除

drop table if exists student ;

-- 再建表

create table student(

id int ,

name varchar(20)  comment '学生姓名' ,

sex bit ,

resume text ,

amount decimal ,

birthday datetime ,

` desc `    varchar(50)

) comment '学生表' ;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值