首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

Mysql基础学习第一天

2024-08-23 来源:要发发知识网

Mysql第一天

一、数据和数据库

1、什么是数据?

对客观事物进行记录并且鉴别的符号

1)模拟数据连续的值声音,

2)数字数据离散的值文本,符号

2、数据存储方式:纸张,磁盘,光盘等

3、数据存储的目的:检索(查询)

4、数据库(DBDatabase):按照一定的数据结构存储数据仓库。

4.1.关系型数据库:以二维表格来存储数据的

二维表格:由行和列组成的

一行数据叫一条记录或者“实体”

一列数据叫“属性”

4.2.非关系型数据库(nosqlnotonlysql)

5、数据库管理系统(DBMSDatabasemanagementsystem):操作和管理数据库的软件系统。

5.1.关系型数据库管理系统(RDBMSRelationDatabasemanagementsystem)

①oracleoracle(甲骨文)大型分布式数据库系统软件免费,服务收费

②mysqloracle公司(开源免费)中小企业所使用,支持GPL(免费许可证)协议

③SQLserverMicrosoft产品

④DB2IBM公司

5.2.非关系型数据库管理系统(快)

①redis

②mongoDB

③Hbase

6.数据库管理员(DBADatabaseAdministrator)

二.安装mysql

安装的步骤参照文档

1.常用操作命令

1)登录:mysql–u用户名–p密码

前提:mysql的服务开启没有

2)退出:quit;

3)命令开启服务:netstartmysql

问题:net没有权限,直接通通管理员身份运行,

点右键选择管理员身份运行C:WindowsSystem32cmd.exe此文件

4)命令停止服务:netstopmysql

5)查看数据库:showdatabases;

6)切换数据库:use数据库名

7)查看表:showtables;

8)查看表结构:desc表名;

9)查帮助的命令:h或help

Mysql历史

瑞典MysqlAB公司的产品,以体积小,速度快,被中小型企业青睐。

1996年推出mysql1.0

2000开源

2008sun公司10亿美元收购

2009oracle公司74亿美元收购sun

三、客户端工具

常用的工具有navicat(叶子)或sqlyog(海豚)

四、sql

1、什么是sql(structuredquerylanguage)

结构化查询语言

2、sql分类(四类):

①DDL:数据定义语言

create/alter/drop

②DML:数据的操作语言

Insert/update/deleteselect(DQL)

③DCL:数据的控制语言

grantrevoke

④TCL:数据的事务处理

commitrollback

五DDL操作

1、创建数据库

语法:createdatabase[ifnotEXISTS]数据名;

#创建数据库

createdatabaseifnotEXISTSuserinfo;

2、创建数据表

语法:createtable[ifnotEXISTS]表名(

列名类型[长度]

);

#创建数据表

createtablestudent

(

stuIdINT,

stuNameVARCHAR(100)

);

显示全文