以分号结尾加回车为一个命令

show databases;//展示所有数据库

create database xxx;//创建新的数据库

create database if not exists xxx;//检查是否创建XXX数据库,没有则创建,有则不创建

create database default charset (字节大小);//创建指定字节大小的数据库

drop database xxx;//删除数据库

use xxx;//使用xxx数据库

select database();//查询当前数据库

show tables;//查询当前数据库所有表

desc xxx;//查询当前所有表内的表名

show create table xxx//查询指定表的建表语句

create table xxx (

xxx 数据类型(int,varchar,double….) [comment ‘注释’],//最后一个数据不加逗号!

)[comment ‘注释’];

//在当前数据库创建xxx名字的表,在MYSQL中String=varchar(字符串长度)

 

eg:create table hepingan(

id int comment ‘编号’,

name varchar(50) comment ‘姓名’//最后一个数据不加逗号

)comment ‘何平安的表’;

drop table [if exists]xxx;//删除表[如果存在则删,不存在也不报错]

truncate table xxx;//删除表并重新创建


MYSQL中数据

Eg:grade double(4,1) unsigned//创建最大长度为4,小数位数为1的无负数的名叫grade的数据类型(4位:100.0,999.9)

name char(10);name2 varchar(10);//定长char,变长varchar,区别:定长无论输多少都是10个字节性能好,变长输多少就是多少字节性能较差,超过括号内的字节就报错

time date comment ‘日期’

tips:数据库–>表名–>字段名


alter table [表名] add [字段名] [类型](长度) (comment ‘ ‘);//向[表名]中添加字段

alter table [表名] modify [字段名] [新数据类型](comment ‘ ‘);//修改字段名数据类型

alter table [表名] change [原来的字段名] [新的字段名] [类型](长度) (comment ‘ ‘);//修改指定字段名

alter table [表名] drop [字段名];//删除字段名

alter table [表名] rename to [新的表名];//修改表名

insert into [表名] (字段名1,字段名2…) values(值1,值2…);//给指定字段添加数据

select *from [表名];//查询表格数据

select [字段名1],[字段名2] from [表名] where [字段名2] between [值1] and [值2];//查询字段名2的值在值1和值2之间的字段名1

Eg:select name money from employee where money between 1000 and 2000;//查询money在1000到2000的雇员的名字

 

 

参考原文:Java连接mysql数据库方法及代码(jdbc)_jdbc连接数据库_先养只猫的博客-CSDN博客

JDBC数据库驱动的下载、安装与连接_jdbc驱动下载_pan_junbiao的博客-CSDN博客

IDEA使用JDBC连接MySQL数据库详细教程_伊木子曦的博客-CSDN博客

超详细的Idea与MySQL的连接(从入门到精通)_idea 怎么加入mysql_原来如此呀的博客-CSDN博客


IDEA连接数据库方法:先下载mysql官方的connection连接包(地址:MySQL :: Download Connector/J),选择Platform Independent下载,版本不一样驱动数据库的方式也不一样,但也只有两种代码。下载解压后选择jar文件,打开IDEA,选择文件–>新建–>数据库–>mysql.

输入用户(root)和密码后点击测试连接

点击驱动程序选择Mysql,点击“+”选择刚刚下载好的jar文件,然后确定,就可以在项目栏看到外部库里多了mysql-connecter的文件,说明“硬件”上的就搞定了。

接下来就是代码时间,也是研究了好久,直接上成品:

源代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class ceshi3 { // 创建类
Connection con; // 声明Connection对象
public static String user;
public static String password;
public Connection getConnection() { // 建立返回值为Connection的方法
try { // 加载数据库驱动类
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
user = "root";//数据库登录名
password = "123456";//密码
try { // 通过访问数据库的URL获取数据库连接对象
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/hh?useSSL=true", user, password);//这里非常强调!!!hh只是我的数据库名,要写自己的table!!!
System.out.println("数据库连接成功");
} catch (SQLException e) {
e.printStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}
public static void main(String[] args) { // 主方法,测试连接
ceshi3 c = new ceshi3(); // 创建本类对象
c.getConnection(); // 调用连接数据库的方法
}
}

 

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/hepingan/p/17555067.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!