在sqlyog中用sql语句创建表和修改删除表

CREATE TABLE IF NOT EXISTS `student`(                      --创建student表`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',         --创建ID列
`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',   --创建name列
`ped` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码', --创建ped列
`sex` VARCHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',       --创建sex列
`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',         --创建birthday列
`address` VARCHAR(100) DEFAULT NULL COMMENT '住址',         --创建address列
`email` VARCHAR(50) DEFAULT NULL COMMENT '邮件',            --创建email列
PRIMARY KEY(`id`)                                          --设置ID为主键
)ENGINE=INNODB DEFAULT CHARSET=utf8                        --引擎为INNODB 编码为utf8

注意:

1、 `id` `name`等中的``符号为tab键的上面一个键
2、 AUTO_INCREMENT 为自增
3、 COMMENT '学号' 代表ID代表的是'学号'
4、 DEFAULT '123456' 代表如果不输入值的话,其默认值为123456
5、 PRIMARY KEY('id') 在设置主键时,KEY与括号之间不能有空格
6、 编码输入utf8,8之前不能有横杠
7、 要将表创建在哪个数据库,就用鼠标点击数据库,选中所有的sql语句,并且点执行按钮,然后刷新即可

CREATE TABLE student (
id int(4) NOT NULL AUTO_INCREMENT COMMENT ‘学号’,
name varchar(30) NOT NULL DEFAULT ‘匿名’ COMMENT ‘姓名’,
ped varchar(20) NOT NULL DEFAULT ‘123456’ COMMENT ‘密码’,
sex varchar(2) NOT NULL DEFAULT ‘男’ COMMENT ‘性别’,
birthday datetime DEFAULT NULL COMMENT ‘出生日期’,
address varchar(100) DEFAULT NULL COMMENT ‘住址’,
email varchar(50) DEFAULT NULL COMMENT ‘邮件’,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

修改删除表

修改

--修改表名   ALTER TABLE 旧表名 RENAME AS 新表名如: ALTER TABLE teacher RENAME AS teacher1       --增加表的字段 ALTER TABLE 表名 ADD 字段名 列属性如:ALTER TABLE teacher ADD age int(3)--修改表的字段(修改约束!)ALTER TABLE teacher MODIFY 字段名 数据类型如: ALTER TABLE 表名 MODIFY age varchar(10)--修改表的字段(重命名!)ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型如:ALTER TABLE 表名 CHANGE age age1 int(3)--删除表的字段ALTER TABLE 表名 DROP 字段名--删除表(如果表存在就删除)DROP TABLE IF EXISTS 表名

根据狂神说课程在sqlyog中用sql语句创建表相关推荐

  1. ORACLE中用SQL语句创建表空间、创建用户

    1.创建表空间 //创建表空间 create tablespace DEMOTABLESPACE datafile 'E:/tablespace/DEMOTABLESPACE.dbf' size 15 ...

  2. ACCESS数据库使用sql语句创建表

    在Access中使用sql语句创建表时指定字段类型 长度为255的文本varchar 长度为20的文本varchar(20) 日期时间datetime 数字byte或smallint或integer, ...

  3. SQL语句创建表并添加数据

    SQL语句创建表并添加数据 创建表 use school 指定要用的数据库 go create table student 创建表 ( ID bigint identity(1,1), 添加ID,id ...

  4. 如何用sql语句创建表

    如何用sql语句创建表 创建一个logging表 create table logging ( id int primary key, title varchar(20), actice varcha ...

  5. 使用sql语句创建表、修改表、添加列等

    使用sql语句创建表.修改表.添加列等 原文链接 创建表: CREATE TABLE 学生信息 ( 学号 varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名 varch ...

  6. sql语句创建表的同时添加外键约束

    sql语句创建表的同时添加外键约束 题目 建立一个商店的数据库store,记录顾客及其购物情况,由下面三个表组成: 商品(商品号,商品名,单价,商品类别,供应商): 顾客(顾客号,姓名,住址): 订单 ...

  7. mysql使用SQL语句创建表

    使用SQL语句创建一张表,不仅可以可以快速创建表,少去了不少时间,还可以从这看出一个人对该技能点的熟悉程度. 下面是一张简单的表创建语句: CREATE TABLE `tb_area`(`area_i ...

  8. Access sql语句创建表及字段类型

    创建一张空表: Sql="Create TABLE [表名]" 创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NUL ...

  9. SQL语句---创建表

    1.定义基本表语句 语法: USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值', 列名 类型(大小) DEFAULT'默认值', 列名 类型(大小) DE ...

最新文章

  1. sql server 提示无法彻底删除_复制-而无法删除数据库或重新配置发布订阅
  2. 中文任务型对话系统中的领域分类
  3. Markdown Test
  4. springboot整合junit_springBoot整合junit(笔记)
  5. qudp socket信号不触发_QT下udpsocket一段时间接收不到数据的问题
  6. Redis最大内存配置
  7. uni-app应用中单选按钮自定义样式1(实心圆点)
  8. 墙后的全部姿势,全被“瞎眼”AI透视
  9. 换链接,群发和伪原创何时是尽头
  10. linux下的hiredis的安装和使用(一)
  11. ip address转换
  12. android 加载动画素材,八种APP启动界面的Loading进度条设计动效方案
  13. 使用Java对PDF进行电子签章
  14. UVA 10118 简单DP
  15. 2019奥林匹克计算机竞赛试题,2019-2020年小学数学奥林匹克竞赛试题及答案三年级...
  16. centos7 Kubeadm安装配置K8S 及Dashboard外部服务
  17. 自定义漂亮的Android SeekBar样式
  18. 通达OA 与中控考勤机同步 最优http方案 附源码
  19. win打印显示打印服务器错误,由于打印机的当前设置有问题,windos无法打印_由于打印机设置word无法打印解决方法...
  20. 程序员崩溃的 40 个瞬间!!! 太形象了

热门文章

  1. Vue动画工具及特效
  2. 个人电脑上搭建OpenStack的实验室
  3. 2021年艺术高考模块七成绩查询,2021年各省份艺术类专业统考合格线
  4. python删除列表中字符串,在Python中从列表中删除字符串
  5. 微信小程序返回上一级页面并传值刷新
  6. 2021-09-07 excel文档VBA聚光灯效果实战
  7. 安卓手机怎么一键转发别人的朋友圈
  8. app内嵌H5页面 上传图片,调用app的方法和注册回调
  9. 关于提高企业进行人才梯队建设的效率,我们有三个建议
  10. remap函数的使用问题