当前位置:蜗牛素材网>综合资讯>科技>正文

mysql数据库技术介绍:MySql数据库技术入门

人气:250 ℃/2024-05-01 21:25:46

一、初识数据库

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字段,timestamp类型的birthday字段

create table student(

id int(5),

name varchar(30),

birthday timestamp

)

5.3、练习

创建一个员工表tb_emp,其中包括int类型id字段,长度11

varchar类型的name字段,长度25,

int类型的deptId字段,长度11,

float类型的salary字段

create table tb_emp(

id int(11),

name varchar(25),

deptId int(11),

salary float(5,2)

)

搜索更多有关“mysql数据库技术介绍:MySql数据库技术入门”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版