前面我们介绍的一些 sql 的语句是 sql 的 ddl 的部分,也就是定义数据结构用的 ... 在接下来的视频里,我们会去看一下 sql 的另一个部分,也就是 dml ,关于数据的操作的部分 ...

我们要往数据表里插入数据,从数据表里选择想要的数据,更新还有删除数据等等。这个视频我们为下面的视频去做点准备。重新再去创建一个数据库,然后再重新来看一下怎么样去创建数据表。

先用 root 登录到 mysql ... 查看一下系统里的数据库 .. 这里有我们之前创建的 movietalk 这个数据库 ... 我们可以先删除掉这个数据库 ... drop database movietalk;

再确认一下 ... show databases; 已经看不到 movietalk 这个数据库了 ... 下面,我们再重新去创建一个叫 movietalk 的数据库 ...

create database movietalk ... 这次在要创建的数据库的名字的后面,加上一个 charset=utf8 ... 这会设置一下数据库的整理的字符集 ... 因为我们的数据库里要存放中文数据 ... 所以,设置这个字符集设置成 utf8 比较合适 ...

接着,我们再去给这个数据库添加一个数据表 ... 先进入到这个数据库 ... use movietalk;

然后用 create table ... 去创建数据表 ... 数据表的名字是 people ... 这个表可以存储一些关于电影人的相关的数据 ... 在这个数据表里有几个字段 ...

一个是 people_id ... 它的类型是 INT ... 长度设置成 10 ... 后面再加上一个 unsigned ... 表示这个字段的值只能是正数 ... 再加上一个 not null ,表示不能为空 .. 最后再加上一个 auto_increment ... 自动增加 ... 它的意思就是,如果在往这个 people 表里插入数据的时候,不指定这个字段的值,它会自动增加 ... 这样第一条记录会是 1 ,第二条记录会是 2,依次往下排 .. 这个 people_id 字段的值,不会重复 ... 在整个表里面,每条记录的 people_id 的值,都会是一个唯一的数字 ...

输入一个逗号 ... 另起一行 .. 再添加其它的字段 ...

再添加一个 people_name ... 表示人物的名字 .. 它的类型是 varchar ... 长度设置成 100 ...

另起一行 .. 再添加一个叫 people_birth 的字段 ... 在这个字段里,可以存储人物的生日 ... 它的类型是 date ... 日期类型的数据 ..

再添加一个 people_location ... 表示人物的出生地 ... 它的类型是 varchar ... 长度设置成 100 ...

最后,我们可以再指定一下这个数据表里的主键是哪个字段 ... 用一个 primary key ... 把 people_id 作为这个表的主键 ....

再输入一个括号 ... 在这个括号的外面,我们可以再设置在设置一下这个数据表的默认的字符集 ... 用一个 default ... 设置一下 charset,让它等于 utf8 ...

回车 ...

再查看一下这个数据表 ... describe people ...

如何重新创建mysql数据库_重新创建数据库与数据表《 MySQL 基础 》相关推荐

  1. 爬取图片到mysql数据库_爬取微博图片数据存到Mysql中遇到的各种坑\mysql存储图片\爬取微博图片...

    前言 由于硬件等各种原因需要把大概170多万2t左右的微博图片数据存到Mysql中.之前存微博数据一直用的非关系型数据库mongodb,由于对Mysql的各种不熟悉,踩了无数坑,来来回回改了3天才完成 ...

  2. mysql2005倒入数据库_「mssql2005」mssql2005数据导入mysql - seo实验室

    mssql2005 1,创建目标数据库 点击创建好的目标数据库kdd表一项,在右边会出现导入向导 选择"导入向导"中ODBC,点击下一步 选择一个文件,作为数据源文件 3.创建正确的SQL SERVE ...

  3. 组态中怎么使用mysql数据库_组态王中PLC数据连接MySQL数据库教程

    操作步骤: ①     确定中控室电脑连网,并且安装MySQL环境,下载地址如下:https://www.mysql.com/downloads/ ②     修改win MySQL服务信息(最好修改 ...

  4. mysql设置外键并一键生成数据表关系图

    文章目录 1.概念 2.理解 3.添加外键时需要注意的规则 4.navicat for mysql中设置外键 5.数据表关系图的创建 1.概念 主键是能确定一条记录的唯一标识. 外键用于与另一张表的关 ...

  5. 怎么创建mysql文件_怎样创建数据库?

    谢邀~树懒君精心整理了一番,接下来就4种流行数据库的创建方法介绍. 一.创建数据库简介 数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性.如今伴随着社会发展的迅 ...

  6. 如何做一个mysql数据库_如何创建一个简单的mysql数据库

    这篇文章主要介绍了操作MySQL日志的一些方法,对日志的删除操作做了重点讲解,需要的朋友可以参考下. 一.创建数据库 注:已经安装好mysql. windows下运行cmd进入命令窗口,本人用的是wi ...

  7. 数据库镜像怎么还原数据库_如何创建数据库镜像

    数据库镜像怎么还原数据库 Sometimes our Database fails and we need to reestablish the Database services immediate ...

  8. 0配置EF连接MySql数据库_第八节:EF Core连接MySql数据库

    一. 前提 1.安装EF Core连接MySQL的驱动,这里有两类: (1).Oracle官方出品:MySql.Data.EntityFrameworkCore (版本:8.0.17) (2).其他第 ...

  9. 第二部分 Mysql数据库管理_第二篇 数据库MySql

    <1> 在数据库系统中,SQL语句不区分大小写(建议用大写) .但字符串常量区分大小写.建议命令大写,表名库名小写: <2> SQL语句可单行或多行书写,以";&qu ...

最新文章

  1. IANA定义的常见服务的端口号列表
  2. 分布式账本(Distributed ledger)
  3. svn 本地仓库使用
  4. jdk动态代理与cglib动态代理例子
  5. java in thread main_JAVA报错:Exception in thread main……求帮助?
  6. mysql 天数减1_mysql 日期加减天数
  7. linux成为管理员_成为系统管理员需要知道的
  8. 学习Python的利器:内置函数dir()和help()
  9. 汽车常识全面介绍 - 刹车系统
  10. 【常见的检索源期刊】SCI+EI(核心)+ISTP+CSSCI+SSCI+AHCI简介
  11. beyong经典之作
  12. CARLA 笔记(07)— 地图和导航(Landmarks、Waypoints、Lanes、Junctions、Environment Objects、路径点导航、地图导航、分层和非分层地图)
  13. 反思|Android 事件分发机制的设计与实现
  14. 6612345免费网页打印浏览器
  15. 中国对世界主要经济体直接投资概况分析:对中国香港、东盟、欧盟投资流量分别是891.46亿美元、160.63亿美元、100.99亿美元[图]
  16. WPF使用第三方的字体(TTF文件)
  17. 通信标准3之PUSCH频率域资源分配
  18. app自动化测试最佳实践
  19. 深入分析微软Microsoft Azure 机器学习工作室案例
  20. Gym 100623I Important Wires

热门文章

  1. SLAM常用函数总结,如刚体变换、时间戳对齐等。
  2. 一文详解AI模型部署及工业落地方式
  3. 在医学图像分析中使用ICP算法进行点云配准
  4. 物体检测中的评价指标【文末赠书】
  5. 读“深度学习在图像处理领域中的应用综述”有感
  6. FIFO的读写操作时序图
  7. -bash: /usr/java/jdk1.8.0_101/bin/java: Permission denied
  8. java后台post请求调用接口
  9. bcftools安装
  10. 第一课.Linux系统的介绍与ubuntu虚拟机安装