![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql学习笔记
文章平均质量分 52
gdutlog
这个作者很懒,什么都没留下…
展开
-
学习笔记---JDBC
JDBC1.数据库驱动驱动:声卡,显卡,数据库程序会通过数据库驱动与数据库打交道2.JDBCSUN公司为了简化开发人员的(对数据库的统一)操作,提供了一个Java操作数据库的规范,俗称JDBC这些规范的实现由具体的厂商去做对于开发人员来说,我们只需要掌握JDBC的接口操作即可!java.sqljavax.sql还需要导入一个数据库驱动包 mysql-connector-java3.第一个JDBC程序创建测试数据库CREATE DATABASE jdbcStudy CHAR原创 2021-03-05 13:29:33 · 98 阅读 · 0 评论 -
学习笔记---规范数据库设计
规范数据库设计1.为什么需要设计当数据库比较复杂时,我们就需要设计了糟糕的数据库设计:数据冗余,浪费空间数据库插入和删除都非常麻烦,异常【屏蔽使用物理外键】程序的性能差良好的数据库设计:节省内存空间保证数据库的完整方便我们开发系统软件开发中关于数据库的设计:分析需求,分析业务和需要处理的数据库的的需求概要设计:设计关系图 E-R图设计数据库的步骤:(个人博客)收集信息,分析需求用户表(用户登录注销,用户的个人信息,写博客,创建分类)分原创 2021-03-02 13:47:40 · 104 阅读 · 0 评论 -
学习笔记---权限管理和备份
权限管理和备份1.用户管理SQLyog可视化管理SQL命令操作用户表:mysql.user本质:对这张表进行增删改查-- 创建用户-- 语法 CREATE USER `用户名` IDENTIFIED BY '密码'CREATE USER `log` IDENTIFIED BY '123456'-- 修改密码(修改当前用户密码)SET PASSWORD = PASSWORD('111111')-- 修改密码(修改指定用户密码)SET PASSWORD FOR `log原创 2021-03-01 14:17:53 · 87 阅读 · 0 评论 -
学习笔记---索引
索引MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。1.索引的分类在一个表中,主键索引只能有一个,唯一索引可以有多个主键索引(PRIMARY KEY)唯一的标识,主键不可重复,只有一个列可以作为主键唯一索引(UNIQUE KEY)避免重复的出现,唯一索引可以重复,多个列都可以设置为唯一索引常规索引(KEY/INDEX)默认的全文索引(FullText)在特定的数据库引擎下才有,MyISAM快速定位数据基础原创 2021-02-28 12:45:55 · 97 阅读 · 0 评论 -
学习笔记---事务
事务1.什么是事务要么都成功,要么都失败————————SQL执行 A给B转账 A 1000 —>200 B 200SQL执行 B收到钱 A 800 B 400————————假设1执行成功,2执行不成功,钱消失要将一组SQL放在一个批次中去执行事务原则:ACID原则 原子性,一致性,隔离性,持久性 (脏读,幻读)参考博客链接:https://blog.csdn.net/dengjil原创 2021-02-25 14:38:29 · 957 阅读 · 1 评论 -
学习笔记---MySQL函数
MySQL函数官网:https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html1.常用函数-- 数学运算SELECT ABS(-1) -- 返回绝对值SELECT CEILING(10.6) -- 向上取整SELECT FLOOR(10.6) -- 向下取整SELECT RAND() -- 返回一个0~1之间的随机数SELECT SIGN(98) -- 返回参数的符合 正数返原创 2021-02-20 19:09:58 · 72 阅读 · 0 评论 -
学习笔记---DQL查询数据
DQL查询数据1. DQL(数据查询语言)所有的查询都用它select简单的查询,复杂的查询它都能做数据库中最核心的语言select完整语法:SELECT [ALL | DISTINCT]{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]}FROM table_name [as table_alias] [left | right | inner join table_name2] -原创 2021-02-20 18:54:41 · 142 阅读 · 0 评论 -
学习笔记---MySQL数据管理
MySQL数据管理1. 外键(了解)方式一:在创建表的时候,增加约束(比较麻烦,复杂)CREATE TABLE IF NOT EXISTS `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT'年级id', `gradename` VARCHAR(50) NOT NULL COMMENT'年级名称', PRIMARY KEY(`gradeid`))ENGINE=INNODB DEFAULT CHARSET=u原创 2021-02-19 17:15:01 · 97 阅读 · 0 评论 -
学习笔记---操作数据库
操作数据库操作数据库 > 操作数据库中的表 > 操作数据库中表的数据1. 操作数据库(了解)创建数据库CREATE DATABASE [IF NOT EXISTS] westos;删除数据库DROP DATABASE [IF EXISTS] westos;使用数据库--如果你的表名或字段名是一个特殊字符,就需要带有`` 如USE `school`USE school;查看所有数据库SHOW DATABASES;2. 数据库的列类型数值原创 2021-02-19 17:14:04 · 78 阅读 · 0 评论 -
学习笔记---简单数据库命令
连接数据库命令行连接update user set password=password('123456')where user='root'; --修改密码flush privileges; --刷新数据库show detabases; --显示所有数据库use dbname; --打开某个数据库 如:use studentshow tables; --显示数据库mysql中所有的表describe user; --显示表mysql数据库中user表的列信息 user为表原创 2021-02-19 17:13:11 · 64 阅读 · 0 评论 -
学习笔记---数据库简单命令
连接数据库命令行连接update user set password=password('123456')where user='root'; --修改密码flush privileges; --刷新数据库show detabases; --显示所有数据库use dbname; --打开某个数据库 如:use studentshow tables; --显示数据库mysql中所有的表describe user; --显示表mysql数据库中user表的列信息 user为表原创 2021-02-17 15:19:42 · 82 阅读 · 0 评论