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

点击上方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的图形界面来创建数据库:

MYSQL数据库VALUES_MySQL基础知识——创建数据库和表_第1张图片

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

MYSQL数据库VALUES_MySQL基础知识——创建数据库和表_第2张图片

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

创建表语法

CREATE TABLE table_name (column_name column_type);

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

创建表示例

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

CREATE 
图形化创建数表

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

MYSQL数据库VALUES_MySQL基础知识——创建数据库和表_第3张图片

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

MYSQL数据库VALUES_MySQL基础知识——创建数据库和表_第4张图片

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

示例脚本

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

/*
Navicat MySQL Data Transfer
Source Server : 本地MySQL
Source Server Version : 80021
Source Host : 127.0.0.1:3306
Source Database : sqlroad
Target Server Type : MYSQL
Target Server Version : 80021
File Encoding : 65001
Date: 2020-09-13 21:58:33
*/

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

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

SQL学习路线图,首次公开

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

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

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

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

这是一个能学到技术的公众号,欢迎关注 MYSQL数据库VALUES_MySQL基础知识——创建数据库和表_第5张图片 点击「 」了解SQL训练营

你可能感兴趣的:(MYSQL数据库VALUES,SQL脚本创建级联)