mysql数据库
学习数据库
内卷每一天
这个作者很懒,什么都没留下…
展开
-
我的第一个JDBC程序
我的第一个JDBC程序//我的第一个jdbc程序public class jdbcFirst { public static void main(String[] args) throws ClassNotFoundException, SQLException { //===========================1.加载驱动============================= Class.forName("com.mysql.j原创 2022-04-08 21:11:50 · 86 阅读 · 0 评论 -
权限管理和备份
权限管理和备份SQl命令操作:用户表mysql.user 本质:对这张表进行操作:-- 创建用户-- 语法:CREATE USER 用户名 IDENTIFIED BY '密码'CREATE USER jiawen IDENTIFIED BY '123456'-- 修改密码(修改当前用户密码)SET PASSWORD = PASSWORD('123456')-- 修改密码(修改指定用户的密码)SET PASSWORD FOR `jiawen`=PASSWORD('123456')原创 2022-04-07 21:36:07 · 401 阅读 · 0 评论 -
MySQL-索引
索引索引的分类:主键索引(PRIMARY KEY)唯一的标识,主键不可重复,只能有一个列作为主键唯一索引(UNIQUE KEY)避免重复的列出现,唯一索引可以重复,多个列都可以标识为唯一索引常规索引(KEY/INDEX)默认的,通过KEY,INDEX关键字来设置全文索引(FULLTEXT)快速定位数据基础语法:-- 索引的使用-- 1.在创建表的时候给字段增加索引-- 2.创建完毕后,增加索引-- 显示所有的索引信息SHOW INDEX F原创 2022-04-06 22:25:38 · 416 阅读 · 0 评论 -
MySQL-事务
事务事务四大特性:Atomicity(原子性):一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。Consistency(一致性):在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。Isolation(隔离性):数据库允许多个原创 2022-04-05 21:41:09 · 69 阅读 · 0 评论 -
MySQL函数
MySQL函数常用函数-- 数学函数SELECT ABS(-8) -- 绝对值SELECT CEILING(9.4) -- 向上取整SELECT FLOOR(9.4) -- 向下取整SELECT RAND() -- 返回0-1之间的一个随机数SELECT SIGN() -- 判断一个数的符号 负数返回-1,正数返回1-- 字符串函数SELECT CHAR_LENGTH() -- 字符串长度SELECT CONCAT('hello','world') -- 拼接字符串原创 2022-04-04 21:50:16 · 583 阅读 · 0 评论 -
DQL查询数据
DQL查询数据指定查询字段-- 查询全部学生SELECT * FROM `student`-- 查询指定的字段SELECT `name`,`age` FROM `student`-- 别名,给结果起名字 AS 可以给字段取别名,也可以给表取别名SELECT `name` AS 学生姓名,`age` AS 学生年龄 FROM `student`-- 函数 Concat(a,b)拼接成一个字符串SELECT CONCAT('姓名:',`name`) AS 新名字 FROM `student`原创 2022-04-04 21:49:07 · 224 阅读 · 0 评论 -
mysql-DML语言
MYSQL-DML语言添加插入一个字段-- INSERT INTO `表名`(`字段名`) VALUES('值')INSERT INTO `grade`(`gradename`) VALUES('大二')插入多个字段-- INSERT INTO `表名`(`字段名1`,`字段名2`) VALUES('值1',`值2`)INSERT INTO `grade`(`gradename`,`gradeteacher`) VALUES('大二','老王')一个字段插入多条数据-- I原创 2022-04-01 23:00:39 · 292 阅读 · 0 评论 -
创建数据库表
创建数据库表CREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名', `pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT'密码', `sex` VARCHAR(2) NOT NULL DEFAULT '男' COMMENT原创 2022-03-31 22:09:55 · 75 阅读 · 0 评论 -
数据库的列类型
数据库的列类型数值tinyint 十分小的数据 1个字节smallint 较小的数据 2个字节mediumint 中等大小的数据 3个字节int 标准的整数 4个字节 常用的bigint 较大的数据 8个字节float 浮点数 4个字节double 浮点数 8个字节decimal 字符串形式的浮点数 金融计算的时候,一般是使用decimal字符串char 字符串固定大小的 0-255var原创 2022-03-31 20:52:47 · 960 阅读 · 0 评论 -
数据库的简单操作
mysql的一些简单操作创建数据库CREATE DATABASE school删除数据库DROP DATABASE school操作数据库查看所有数据库SHOW DATABASES使用数据库USE school查看数据库中的所有表SHOW TABLES查看表DESCRIBE student...原创 2022-03-30 23:45:41 · 462 阅读 · 0 评论