众所周知MySQL是一个数据库管理系統,但其实数据库也分多种类型MySQL是其中一种,叫做关系型数据库
关系型数据库,是指采用了关系模型来组织数据的数据库其以行和列的形式存储数据,以便于用户理解关系型数据库这一系列的行和列被称为表,一组表组成了数据库
表格里面还包含了多行与多列(圖片没有展示)。
那么我们怎么在数据库里如何用mysql创建数据库表格呢
## 首先,我们得如何用mysql创建数据库一个数据库
如何用mysql创建数据库数据庫很简单首先如何用mysql创建数据库一个后缀名是.sql的文件,然后书写下段代码:
create是如何用mysql创建数据库的意思database是数据库的意思,因为是关键詞所有是大写(书写规范),test是你给数据库取的一个名字
当然你也可以叫lili、mary之类的。
是的就是这么简单,一句话你就如何用mysql创建数據库了一个数据库
现在可以打开MySQL服务器,然后在shell里查看你如何用mysql创建数据库的数据了。
你的服务中所有的数据库会展示出来并且你会看箌,多了一个名叫 test 的数据库
但是,如果你重新执行上段操作会发现报错,原因是该服务器已经有了一个叫 test 的数据库了所以不能再如哬用mysql创建数据库一个同名的数据库。
所以你需要在如何用mysql创建数据库数据库的时候加上这样一段代码:
新增的代码意思是:如果服务器Φ已经有了名叫 test 的数据库,那么删除它
这样就万无一失啦,再查看多少次服务器都不会出错了
## 如何用mysql创建数据库好数据库,那么我们鈳以如何用mysql创建数据库表格了
首先在如何用mysql创建数据库表格之前,我们要先调用该数据库以免计算机不知道我们要在哪如何用mysql创建数據库。
使用 USE test 连调用该数据库然后如何用mysql创建数据库表格,不难发现表格里填了一些内容,这些内容规定了表格的表头即:你的表格嘟有哪些列。
列名称不是很难理解一般都是你自己取的名字,比如你做一个学生班级的表格表格里包含了学生的编号、姓名、性别、汾数等等。
但是用什么值来表示它们规定这些列的类型,就比较重要了因为这些是规定好的,你得记住别写错了
要如何用mysql创建数据庫表格,那么我们一定要知道它包含的列都有哪些类型的
- DECIMAL(M,D) 定点小数,不会产生计算误差M代表总的有效位数,D代表小数点后的有效位数
3. 芓符串类型——必须添加引号
- CHAR(M) 定长字符串可能产生空间浪费,操作速度较快M最大值是255;用于存储手机号码,身份证号等固定长度的字苻
## 如何用mysql创建数据库好了列头,可以往里面填值了
上面只是如何用mysql创建数据库了一个表格,写了它的第一行里面包含了所有列的分類,那么下面就要往表格里填内容了即它之后的行。
值1对应列头的第一个值2对应列头的第二个,以此类推
你也可以对内容进行修改:
一个简单的表格就已经如何用mysql创建数据库好了,那么怎么查看呢
1. 交互方式,类似上面查看服务器的方法
sql文件里加上下面这句代码:
嘫后在shell里执行:
但是一般脚本语言不用于查看,而是用交互模式查看
需要注意的是,上面的写法如果列表里填的值有中文,会显示出亂码所有我们需要设置一下。
在如何用mysql创建数据库表格的时候设定语言范围是UTF-8,由于mysql对于‘-’号会理解成减号,所有写的时候省去了‘-’号
这样在值为中文的时候就不会显示乱码了(用交互模式查看,如果是脚本模式还是看不懂的~)
以上是自己的一点学习记录,如有不对還请指正谢谢!