欢迎光临散文网 会员登陆 & 注册

日常学习 8.17 mysql数据库

2023-08-17 15:16 作者:O青绾  | 我要投稿

8.17 mysql数据库



一、下载与安装

1.去MySQL官网找到需要的版本(8.xxxx)

下载地址:https://dev.mysql.com/downloads/

2.安装细节:

-第一次打开要等待

-会让用户自己选择安装条目:只要选择安装服务器 server only

-设置root密码 123456(不要忘记就行)

3.测试连接:127.0.0.1 端口号3306


二MySQL客户端软件

-navicat (收费)

-开源免费 sqlyog(社区版)设置字体


-软件使用:

-建库

create database 库名;


-删除 

drop database 库名;


-建表

create table 表名(

字段名 数据类型 约束条件,

字段名 数据类型 约束条件,

字段名 数据类型 约束条件)


注意:每张表必须有主键约束 primary key 后加auto_increment 可让其自增长 其他可不写约束

注释:--注释内容       或者    /* 注释内容  */

常见数据类型:

-整数:int

-浮点数:float/double

定长字符串:char(长度)

可变长度字符串:varchar(最大长度)

时间:data/datatime



-增

insert into 表名 values(值1,2,3);


插入指定字段

insert into 表名(字段1,字段3) values(值1,3);

注意:如果是nut null字段必须加入



-删

-删表 delete from 表名; 全删

-delete 表名 where 条件;指定条件删除


-改

-update 表名 set 字段=新值 where 条件;

-update 表名 set 字段1=新值,字段2=新增,3=新值  where 条件;


-查

-select * from 表名;

-select 字段名,字段名 from 表名;查询指定字段

-select * frome 表名 where 条件;条件查询

-select * frome 表名 where 条件 and/or 条件;多条件查询



三、JDBC

-java database connection java与数据库的连接技术

-建立工程 引入依赖jar包

-将依赖添加到编译路径 build path-->add to build path

-编写连接代码

-加载驱动(验证) Class.forName("com.mysql.cj.jdbc.Driver");

-获取连接 

public static Connection getConn(){

Connection conn = null;

DriverManaget.getConnection(url,acc,pwd);此处需try一下

}

-编写sql语句


-创建会话对象


-执行sql语句

-执行查询 executeQuery(sql语句) 返回结果集

遍历结果集

while(返回的结果集.next()){

//(如果有下一条数据,取出(一个字段一个字段取出))

//如:返回的结果集用变量rs接受,字段id,price

int id = rs.getInt("id");

double price = re.getDouble("price");


}

-执行增删改 executeUpdate(sql语句) 返回受影响的条数


-一定要释放资源(断开连接)

try{

}catch{

}finally{

此处代码无论如何一定会执行

在此断开连接

}


心得:今天的作业没什么难度,只要记住今天上课新学的内容很快就搞定了


日常学习 8.17 mysql数据库的评论 (共 条)

分享到微博请遵守国家法律