Mysql
文章平均质量分 68
星~闪耀
这个作者很懒,什么都没留下…
展开
-
mysql基础-数据库的数据类型+字段属性
一、数据库的列类型数值 -整数 ●tinyint 十分小的数据 1个字节 ●smallint 较小的数据 2个字节 ●mediumint 中等大小的数据 3个字节 ●int 标准的整数 4个字节(常用类型) ●bigint 较大的数据 8个字节 -小数 ●float 浮点数 4个字节 ●double 浮点数 8个字节(精度问题) ●decimal 字符串形式的浮点数 (涉及原创 2022-03-23 10:44:10 · 2122 阅读 · 0 评论 -
mysql基础-基本的命令行操作
一、基本的命令行操作1.命令行连接mysql -u用户名 -p密码mysql -uroot -proot 连接数据库2.修改mysql密码update mysql.dor set authentication_string=password('root') where user='root'and Host='localhost'; //修改用户密码3.刷新权限flush privileges; --刷新权限4.查看所有数据库 show databases;原创 2022-03-23 10:10:04 · 2707 阅读 · 0 评论 -
mysql5.5安装包安装
mysql5.5资源下载1.在mysql安装路径下新建data文件夹,找到my.ini文件,更改basedir为mysql安装路径,更改datadir为mysql下data文件夹的路径2.在环境变量中加入MySQL的bin路径3.用管理员打开命令窗口(1)在开始菜单栏输入cmd,找到命令提示符右击,点击以管理员身份运行(2)切换到mysql的bin目录(3)输入mysqld --initialize(4)mysqld --install说明安装成功说明已经安装(5)原创 2021-11-11 19:12:13 · 1240 阅读 · 0 评论 -
mysql新建表代码
完整的创建代码create table orders( orderId int primary key auto_increment not null comment '订单编号', userId varchar(20) not null comment '所属用户编号', businessId int not null comment '所属商家编号', orderDate varchar(20) not null comment.原创 2021-07-29 18:57:41 · 3771 阅读 · 0 评论 -
数据库连接+普通查询操作+通用查询
使用PreparedStatement实现数据表的查询操作:查询操作要处理查询后的情况(1)查询操作后会获得一个结果集,结果集在java中需要拿类的对象充当。Java中的接口也叫结果集,即ResultSet问题:如何处理ResultSet获取连接 //获取连接 Connection conn = JDBCUtils.getConnection();预编译sql语句 //预编译sql语句 String sql = "select id,name,email,birth from cust原创 2021-07-17 23:09:57 · 672 阅读 · 0 评论 -
数据库连接+增删改操作
1.使用Statement弊端需要拼写SQL语句,并且有sql注入问题2.解决sql注入问题:只要用PreparedStatement(从Statement扩展而来)取代Statement3.ClassLoader.getSystemClassloader()作用:获取类加载器jdbc连接数据库1.新建配置文件 l将数据连接所需要的四个基本信息声明在配置文件中,通过读取配置文件的方式获取 连接 此种方法的好处: 1.实现了数据与代码的分离,实现了解耦 2.如果需要修改配原创 2021-07-17 18:14:24 · 327 阅读 · 0 评论 -
Mysq练习
Mysql练习遇到的问题参考链接:https://www.runoob.com/w3cnote/sql-syntax-manual.html.1.每一行mysql代码一定要写;1.创建Student表(1)分步骤写①先写一个Sno属性CREATE TABLE Student(Sno varchar(20) not null );②想为Sno属性添加主键ALTER TABLE Student ADD PRIMARY KEY(Sno);③为已经创建好的表中添加字段(属性)ALTER T原创 2021-07-15 18:09:10 · 218 阅读 · 0 评论 -
Mysql基础语法
基础查询1.语法:select 查询列表 from 表名;2.特点:(1)查询列表可以是:表中的字段、常量值、表达式、函数(2)查询的结果是一个虚拟的表格3.查询表中的单个字段SELECT 字段名 from 表名;4.查询表中的多个字段SELECT 字段名,字段名,… FROM 表名5.查询表中的所有字段SELECT * FROM 表名...原创 2021-07-15 15:46:42 · 99 阅读 · 0 评论 -
Mysql的约束
Mysql常见约束1.含义:一种限制,用于限制表中的是数据,为了保证添加到表中的数据的准确和可靠性2.分类: 六大约束 ①NOT NULL : 非空,用于保证该字段的值不能为空 比如:姓名、学号等 ②DEFAULT:默认约束,用于保证该字段有默认值 比如:性别 ③PRIMARY KEY:主键约束,用于保证该字段的值具有唯一性,并且非空 比如:学号、员工编号 ④UNIQUE:唯一约束,用于保证该字段的值具有唯一性,但是可以为空 比如:原创 2021-07-15 12:47:43 · 308 阅读 · 0 评论 -
数据库相关概念
一、数据库相关概念1.DB:数据库,保存一组有组织的数据的容器2.DBMS:数据库管理系统,又称为数据库软件(数据库产品),用于管理DB中的数据3.SQL:结构化查询语言,用于和DBMS通信的语言二、数据库的特点1.将数据库放到表中,表再放到库中2.一个数据库中可以有多个表,每个表都有一个名字,用来标识自己。表明具有唯一性。3.表中具有一些特性,这些特性定义了数据在表中如何存储,类似java中“类”的设计4.表由列组成,我们也称为字段,所有表都是由一个或多个列组成的,每一列类似java中的“原创 2021-07-13 13:54:11 · 1074 阅读 · 0 评论