mysql eva模型_mySQL第一天

这篇博客介绍了MySQL数据库的基本概念,包括数据库的定义、特点、常见数据库软件以及MySQL的安装、配置和启动。此外,文章详细讲解了SQL语言,包括其通用语法、分类以及DDL(数据库操作)和DML(数据操作)的相关命令,如创建、查询、修改和删除数据库及表的操作。
摘要由CSDN通过智能技术生成

##数据库的基本概念

1. 数据据库的英文单词:DataBase 简称:DB

2. 什么是数据库?

用于存储和管理数据的仓库

3. 数据库的特点

1. 持久化储存数据。其实数据库就是一个文件系统

2. 方便存储和管理数据

3. 使用了统一的方式操作数据库   SQL

4. 常见的数据库软件

MYSQL,   DB2,  SQLSever,  SyBase,  SQLife,  Oracle

5.MySQL数据库软件

1. 安装

2. 卸载

3. 配置

*MySQL服务启动

1. 手动 在此电脑管理 服务里面

2. cmd-> services.mcs 打开服务的窗口

3. net stop/start mysql  这个得以管理员身份运行cmd   (前提我电脑里软件叫这个名字)

*MySQL登录

1. mysql  -uroot  -p密码

2. mysql  -hip  -uroot –连接目标的密码

3.mysql –host=ip –user=root –password=连接目标的密码

*MySQL退出

1.exit

2.quit

*Mysql目录结构

1.安装目录

*配置文件  My.ini

2.数据目录

*几个概念

*数据库:文件夹

*表:文件

*数据:数据

#SQL

1.定义了一种操纵所有关系数据库规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。

2.SQL通用语法

1.SQL语句可以单行或多行书写,以分号结尾

2.可以用空格和缩进

3.数据库的SQL语句不区分大小写,关键字建议用大写

4.3种注释

*单行注释:- - 注释内容 或#注释内容

*多行注释:/*注释*/

3.SQL的分类

1.DDL:操作数据库和表,

2.DML:增删改表中的数据

3.DQL:查询表中数据

4.DCL:授权

##DDL:

1.操作数据库:CRUD

1.C(Create):创建

*创建数据库:

*creste database 数据库名称

*创建数据库,判断不存在,在创建:

*create database if not exists 数据库名称;

*创建数据库,并指定字符集

*create database 数据库名称 character set字符集名;

*l练习:创建db4数据库,判断是否存在,并制定字符集为gbk

*create database if not exists db4 character set gbk;

2.R(Retrieve):查询

*查询所有数据库名称:

*show databases;

*查询某个数据库的字符集:查询某个数据库的创建语句

*show create database 数据库名称;

3.U(Update):修改

*修改数据库的字符集

*alter database 数据库名称 character set 字符集名称

4.D(Delete):删除

*删除数据库

*drop database 数据库名称;

*判断数据库存在,存在再删除

*drop database if exists 数据库名称;

5.使用数据库

*查询当前正在使用的数据库名称

*select database();

*使用数据库

*use 数据库名称;

操作表

1.C(Create)创建

1.语法:

create table 表名(

列名1 数据类型1,

列名2 数据类型2

....

列名n 数据类型n

);

*注意:最后一列不需要加逗号(,)

*数据库类型

1.int:整数类型

2.double:小数类型

*score double(5,2)

3.date:日期,只包含年月日,

4.datetime:日期,包含年月日时分秒

5.timestamp:时间类型  包含年月日时分秒

6.varchar:字符串

*创建表

create table student(

id int,

name varchar(32),

age int,

score double(4,1),

birthday date,

insert_time timestamp

);

2.R(Retrieve)查询

*查询某个数据库中所有表名称

*show tables;

*查询表结构

*desc 表名

3.U(Update):修改

4.D(Delete):删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值