MySQL基础教程8-Mysql数据表新增操作
来源:互联网 发布:c语言简单小程序游戏 编辑:程序博客网 时间:2024/06/06 15:39
前面已经介绍完了数据库的增删改查操作,接下来,我们就要介绍如何创建表操作。一般来说,创建表是需要告诉数据库在那个数据库里面新建表。这一点,我们来证明一下,看看是不是这个观点。
1.创建表的基本语法格式
Create table [if not exists] 表名(
字段名称 数据类型,
字段名称 数据类型,
字段名称 数据类型 -- 注意最后一行不要加逗号
) charset UTF8;
解释一下:if not exists 前后的中括号在实际写命令中不需要带上,这个命令的意思是如何该表存在就不执行后面创建代码,如果不存在就创建这个新表。第二个上面添加的注释,最后一个字段数据末尾千万不能带上逗号。这种格式在很多编程语言也存在,例如字典,或者json数据格式。
2.命令练习
上面的语法看起来不好理解,下面我们来创建一个学生(student)的数据表,通过这个过程来学习创建表的基于语法和格式。
Create table if not exists student(
Number varchar(10),
Name varchar(10),
Gender varchar(10),
Age int
) charset UTF8;
在cmd连接上数据库,输入如下命令试试。
上面看到的->这个标记是cmd下自动生成的,你应该在记事本写好相关创建表语句,然后复制到cmd下就好,否则直接在cmd输入太困难。
发现,报错了,提示没有选择数据库。这里回到文章开头说的,要新建一个表,需要给这个表指定数据库,也就是告诉mysql这个表存储在哪个数据库下。一般来说,新建表需要指定数据库有两种方法。
1) 用数据库名.表名方式
2)先使用use 数据库名,然后利用上面的我们之前写好的创建表语句
既然上面已经新建了一个student表,那么这里就新建一个class的表。一个班级有名称和教室名称。
一般来说,第二种方式更符合人类思维和操作。关于数据库表的新建操作就介绍到这里。
- MySQL基础教程8-Mysql数据表新增操作
- MySQL基础教程9-Mysql数据表查看操作
- MySQL基础教程10-Mysql数据表修改操作
- MySQL基础教程11-Mysql删除数据表操作
- mysql数据表操作
- MySQL数据表DML操作
- MySQL数据表的操作
- mysql的数据表操作
- ubuntu---mysql操作数据表
- MySQL数据表基本操作
- MySQL数据表的操作
- MySQL-数据表操作
- MySQL操作数据表
- MySQL 操作数据表
- mysql-数据表操作2
- MySQL 数据表操作
- mysql数据表操作
- mysql中的数据表操作
- Django笔记
- 详解Python中的下划线
- 记2017上海谷歌开发者大会:第一天
- FFmpeg Filtergraphs -原理
- 指针数组与数组指针详解
- MySQL基础教程8-Mysql数据表新增操作
- Cadlink.Vision.Pro.V6\
- N 皇后问题 —— 递归求解
- ECLIPSE Perferences 设置 之 一(General -> Appearance -> Colors and Fonts)
- 游戏设置的音效音乐及其他要点
- 2017/12/15 第八天培训
- SR-IOV 简介
- grid基础语法介绍(上) 《轴线与网格》里主要讲述了grid与flex中,网格与轴线的基本概念,了解了这些基本概念之后,我们可以更轻松地对布局方式进行研究,这一篇文章主要描述grid布局中,定义在容
- 测试