加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 湛江站长网 (https://www.0759zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

MySql基础知识总结(一)

发布时间:2022-09-15 15:24:42 所属栏目:教程 来源:
导读:  MySql数据库技术入门

  一、初识数据库

  1、什么是数据库?

  从字面意义上来说,数据库就是用来存储数据的仓库

  现在普遍认为:数据库(Data Base)是一个长期的用来存储在

 

  MySql数据库技术入门
 
  一、初识数据库
 
  1、什么是数据库?
 
  从字面意义上来说,数据库就是用来存储数据的仓库
 
  现在普遍认为:数据库(Data Base)是一个长期的用来存储在
 
  计算机内的有组织的能够统一管理数据的集合。
 
  2、数据库的分类
 
  数据库一共分为2类:
 
  a、关系型数据库
 
  指的是运用了关系模型组织数据的数据库。
 
  其实就是以行和列的形式来存储数据
 
  常见的关系型数据库:
 
  MySql、Oracle、SqlServer、DB2.....
 
  b、非关系型数据库
 
  以键值对的形式或者文档的模式来管理数据
 
  3、SQL语言
 
  它是一种结构化的查询语言,它可以对数据库进行查询和修改等操作
 
  3.1、sql语言的分类
 
  a、数据定义语言(DDL语言):DROP、CREATE、ALTER等
 
  b、数据操作语言(DML语言):INSERT、UPDATE、DELETE等
 
  c、数据查询语言(DQL语言):SELECT
 
  d、数据控制语言(DCL语言):COMMIT、ROLLBACK等
 
  二、MySql数据库
 
  1、什么是MySql数据库
 
  MySql数据库它是一个小巧的关系型数据库,它和一些大型数据库相比
 
  虽然规模较小,功能有限,但是它的体积小,速度快,成本低。
 
  2、MySql的优势
 
  a、速度快
 
  b、免费
 
  c、提供丰富的接口。可以和java、c++、python、php等语言交互
 
  d、支持sql查询
 
  3、MySql数据库的使用
 
  3.1、创建数据库
 
  语法:create database 数据库名称
 
  3.2、删除数据库
 
  语法:drop database 数据库名称
 
  3.3、创建数据库时直接指定编码集
 
  语法:create database 数据库名称 default character set = 'utf8'
 
  3.4、练习
 
  a、使用代码创建一个名为zoo的数据库,然后将其删除
 
  b、使用navicat工具创建zoo数据库,然后删除
 
  4、mysql中的数据类型
 
  4.1、mysql中支持的数据类型
 
  数字类型、时间/日期类型、字符串类型
 
  4.2、数据类型具体分析
 
  a、数字类型
 
  包括:int(表示整数类型)
 
  float(浮点类型)
 
  double(浮点类型)
 
  b、时间/日期类型
 
  包括:datatime(YYYY-MM-DD HH:mm:SS)
 
  timestamp(YYYY-MM-DD HH:mm:SS 时区)
 
  c、字符串类型
 
  包括:varchar
 
  5、数据表的操作
 
  5.1、创建数据表
 
  语法:create table 表名(
 
  字段1 数据类型 [约束],
 
  字段2 数据类型 [约束],
 
  ......
 
  字段n 数据类型 [约束]
 
  )
 
  5.2、例题:
 
  创建一个student表,表中包含int类型的id字段,
 
  varchar类型的name字段MySQL 数据类型,timestamp类型的birthday字段
 
  create table student(
 
  id int(5),
 
  name varchar(30),
 
  birthday timestamp
 

(编辑:PHP编程网 - 湛江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!