当前位置:   article > 正文

MYSQL数据库VALUES_MySQL基础知识——创建数据库和表

数据库24 values for 25 columns

点击上方SQL数据库开发,关注获取SQL视频教程

SQL专栏

SQL基础知识汇总

SQL高级知识汇总

创建数据库语法

CREATE DATABASE dbname 或 CREATE DATABASE `dbname`
注 1、文章中大写单词默认为数据库关键字,小写单词为自定义内容 2、创建数据库的第二种语法,在数据库名前后添加的符号(`),在键盘的左上角,Esc键的下面。是MySQL独有的定义对象的一种方式,默认可以不写,通常是成对出现。防止对象名中出现系统关键字或其他特殊不能被正确识别为对象名。例如:`use`

创建数据库示例

我们想创建一个名为sqlroad的数据库,可以使用如下命令来创建:
CREATE 
但是为了防止在之后插入中文数据出现乱码,我们通常还会声明一下它的字符集,此外还可以声明排序方式,具体如下:
CREATE 

MySQL的字符集建议使用utf8mb4,它是utf8的超集,支持4字节unicode(utf8只支持3字节的unicode),例如:emoji表情就是4字节。

图形化创建数据库

掌握了命令后,我们也可以使用Navicat的图形界面来创建数据库:

ee9b1e1fb3214d3487a65dfacaa4be6d.png

右键我们创建的MySQL数据库连接,选择【新建数据库...】即可开始创建,在弹出的创建窗口输入如下参数即可完成:

06e2a58e0f6528211a03ed6144b802de.png

这样我们就创建好了一个名为sqlraod的数据库了。

创建表语法

CREATE TABLE table_name (column_name column_type);

CREATE TABLE `table_name` (`column_name` column_type);

创建表示例

我们来创建一个名为Customers的客户表,包含客户ID,姓名,地址等信息,具体如下:

CREATE 
图形化创建数表

在Navicat中也可以使用图形化窗口来创建表,双击我们刚才创建的数据库sqlroad,然后右键表,在弹出菜单中选择【新建表】,如下图:

ce5bf81315d4fde28cb17bde1fb85c15.png

在弹出的窗口中我们就可以自定义我们的列名和类型了,如下图:

b2f32b64342bb61ab40c3db8bffda25d.png

其中主键需要注意一下,可以定义为自增长列,其他列就不需要了

示例脚本

为了方便后续的讲解,我这里讲示例数据库和数据表的代码直接放上来,小伙伴们可以直接在查询窗口运行。

/*Navicat MySQL Data TransferSource Server : 本地MySQLSource Server Version : 80021Source Host : 127.0.0.1:3306Source Database : sqlroadTarget Server Type : MYSQLTarget Server Version : 80021File Encoding : 65001Date: 2020-09-13 21:58:33*/

(提示:可以左右滑动代码)

——End——
后台回复关键字:1024,获取一份精心整理的技术干货后台回复关键字:进群,带你进入高手如云的交流群。推荐阅读

SQL学习路线图,首次公开

思科前员工删库跑路,损失达 1600 多万

孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?

同济版《线性代数》引发激烈争议

有个程序员老公有多爽???

这是一个能学到技术的公众号,欢迎关注 321c20429b22ac4b7f3f154e7556a767.png 点击「 」了解SQL训练营
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/316541
推荐阅读
相关标签
  

闽ICP备14008679号