赞
踩
点击上方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数据库连接,选择【新建数据库...】即可开始创建,在弹出的创建窗口输入如下参数即可完成:
这样我们就创建好了一个名为sqlraod的数据库了。
创建表语法
创建表示例CREATE TABLE table_name (column_name column_type);
或
CREATE TABLE `table_name` (`column_name` column_type);
我们来创建一个名为Customers的客户表,包含客户ID,姓名,地址等信息,具体如下:
CREATE
图形化创建数表
在Navicat中也可以使用图形化窗口来创建表,双击我们刚才创建的数据库sqlroad,然后右键表,在弹出菜单中选择【新建表】,如下图:
在弹出的窗口中我们就可以自定义我们的列名和类型了,如下图:
其中主键需要注意一下,可以定义为自增长列,其他列就不需要了
示例脚本为了方便后续的讲解,我这里讲示例数据库和数据表的代码直接放上来,小伙伴们可以直接在查询窗口运行。
/*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 多万
孙悟空无姓无名的时候,阎王生死簿是怎么写的呢?
同济版《线性代数》引发激烈争议
有个程序员老公有多爽???
这是一个能学到技术的公众号,欢迎关注
点击「
」了解SQL训练营
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。