mysql 增加 日期 时分秒_Mysql和SQL

本文介绍了MySQL数据库的基本操作,包括服务启动、登录、退出,以及索引的作用、优化和类型。讨论了如何通过创建索引来提升查询速度,解释了事务的概念及其隔离级别,并对比了Oracle与MySQL的区别。此外,还探讨了SQL语句的分类,以及数据库三范式的重要性。
摘要由CSDN通过智能技术生成

fbede6e166874ff490740999e50997f0.png

基本概念

1.数据库DataBase简称:DB

2.什么数据库?——用于存储和管理数据的仓库。存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。

3.数据库的特点:持久化存储数据。数据库就是一个文件夹系统

MySQL服务启动

1. 手动:管理——服务——手动关闭和开启。

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

3.使用管理员打开cmd

net start mysql:启动mysql的服务

net stop mysql:关闭mysql服务

MySQL登录

1.mysql-uroot-p密码

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

MySQL退出

1.exit(退出)

2.quit(辞职、退出)

索引的作用?它的优点缺点是什么?

索引在数据库的搜索时可以加速对数据的检索。类似与现实生活中书的目录,缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。

在数据库中查询语句速度很慢,如何优化?

1.建索引2.减少表之间的关联 3.优化sql,尽量用PreparedStatement来查询,不要用Statement

索引类型有哪些?B-tree :b+树、b-树——叶子节点中的数据索引、二叉树,红黑树、Hash表

什么是事务?

事务就是被绑定在一起的SQL语句分组,有原子性,一致性,隔离性和持久性。

怎么验证MySQL的索引是否满足需求

explain语法:explain select*from table where type=1。

数据库的事务隔离

MySQL的事务隔离是在MySQL.ini配置文件最后添加:transaction-isolation=REPEATABLE-READ

可用的配置值:READ-UNCOMMITTED、READ-COMMITTED、REPEATABLE-READ、SERIALIZABLE。

Read-uncommitted:未提交读,最低隔离级别、事务未提交前,就可被其他事务 生了幻觉。发生幻读的原因也是另外一个事务新增或者删除或者修改了第一个事务结果集里面的数据,同一个记录的数据内容被修改了,所有数据行的记录就变多或者变少了。

视图:是一种虚拟的表,具有和物理表相同的功能。优点:对数据库的访问&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值