这里写目录标题
今日sql语句的学习:
假设我们有如下的表:
增
1.增---->可以对:字段,表,数据 。进行增加的操作
增加字段:(基本都是在navicat可视化界面添加)
alter 表名 add 字段名 类型 ;
增加表:(基本都是在navicat可视化界面添加)
create table 表名( 字段名 数据类型 可约束条件 ,。。。。。 );
增加数据:有2种方式
1. insert into 表名 values(id,name,sex,parent,age),(id,name,parent,sex,age),...;
2. insert into 表名(Id,Name,sex,parent,age)values(),(),();
删
删---->可以对:字段,表,数据 进行删除操作
删除字段:
alter table 表名 drop 字段名;
删除表:
drop table 表名
删除数据:
delete from 表名 where 这里写条件(删除具备怎样性质的数据);
例如如图:
查
查--->可以对:表,数据,数据库,进行查询
查表:
show tables;
查找表中的数据:
1.全字段查询(就是所有数据都查询)
select * from 表名;
2.指定条件查询:
select 字段1,字段2,字段3.。。。。from 表名 where 条件;
3.查看当前有哪些数据库:
show databases;
改
最重要的当然是改数据,改别的不知道都无所谓(可视化操作就行)
update 表名 set 字段1=?,字段2=?,。。。where 对怎样条件的数据修改;
***idea如何连接mysql
1.利用jdbc连接数据库
首先需要下载mysql jdbc驱动:
地址如下:
https://dev.mysql.com/downloads/connector/j/
链接: 点击此处前往下载网站
下载安装完成后
找到安装好的jdbc文件中有一个jar包
接下来我们需要将jar包导入idea中
流程如下;
然后把jar包导进来之后点击apply 之后点击ok
—>接下来需要利用java程序连接mysql
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class firat {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
try {
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/填写你的数据库名字", "root", "填写你的密码");
//对应填写你的数据库中表的信息
String sql = "update studen set Id = 99 where Id = 8732 ";
Statement stat = con.createStatement();
int count = stat.executeUpdate(sql);
System.out.println(count);
stat.close();
con.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
然后接下来你就要开始学习如何用java语言去操控数据库啦!!!
加油!