MYSQL数据库学习笔记

这篇具有很好参考价值的文章主要介绍了MYSQL数据库学习笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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(字符串长度)

 文章来源地址https://www.toymoban.com/news/detail-560707.html

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(); // 调用连接数据库的方法
}
}

 

到了这里,关于MYSQL数据库学习笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据结构与算法之美学习笔记:48 | B+树:MySQL数据库索引是如何实现的?

    本节课程思维导图: 作为一个软件开发工程师,你对数据库肯定再熟悉不过了。作为主流的数据存储系统,它在我们的业务开发中,有着举足轻重的地位。在工作中,为了加速数据库中数据的查找速度,我们常用的处理思路是,对表中数据创建索引。那你是否思考过,数据库

    2024年01月16日
    浏览(59)
  • 爬虫学习笔记-scrapy链接提取器爬取读书网链接写入MySQL数据库

    1.终端运行scrapy startproject scrapy_read,创建项目 2.登录读书网,选择国学(随便点一个) 3.复制链接(后面修改为包括其他页)  4.创建爬虫文件,并打开  5.滑倒下方翻页处,右键2,点击检查,查看到a标签网址,复制 6.修改爬虫文件规则allow(正则表达式),\\\'d\\\'表示数字,\\\'+\\\'表示多个,\\\'.\\\'使\\\'.\\\'生效

    2024年02月19日
    浏览(35)
  • Docker的使用教程、学习笔记,附实战:部署chatgpt网页版ui,部署mysql8数据库

    作者:ChenZhen 博客地址:https://www.chenzhen.space/ 版权:来自b站视频 【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 因为黑马的课件ppt做的实在是太好了,基本就是原样copy过来整理一下。 如果对你有帮助,请给一个小小的

    2024年02月04日
    浏览(44)
  • MySQL数据库---笔记5

    概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性

    2024年02月12日
    浏览(28)
  • MySQL数据库---笔记3

    MySQL体系结构图 连接层 最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。 服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的

    2024年02月06日
    浏览(29)
  • MySQL数据库---笔记4

    创建 查询 修改 删除 当使用WTHCHECK OPTION子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如插入,更新,删除,以使其符合视图的定义。MySQL允许基于另一个视图创建视图,它还会检查依赖视图中的规则以保持一致性。为了确定检查的范围,mysql提供了 两个选项:

    2024年02月07日
    浏览(37)
  • MYSQL数据库-数据库的学习

    1、数据库的英文单词:DataBase 简称 : DB 2、什么数据库? 用于存储和管理数据的仓库. 3、数据库的特点 持久化存储数据的.其实数据库就是要给文件系统 方便存储和管理数据 使用了统一的方式操作数据库 – SQL 1、关系型数据库:MySQL(免费)、Orcale(收费)、SQL Server(免费)

    2024年02月16日
    浏览(29)
  • MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明

    MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明 MySQL笔记——表的分组查询、表的分页查询、表的约束、数据库设计 MySQL案例——多表查询以及嵌套查询 MySQL笔记——数据库当中的事务以及Java实现对数据库进

    2024年01月16日
    浏览(54)
  • 【MySQL高级篇笔记-其他数据库日志(下) 】

    此笔记为尚硅谷MySQL高级篇部分内容 目录 一、MySQL支持的日志 1、日志类型 2、日志的弊端 二、慢查询日志(slow query log) 三、通用查询日志(general query log) 1、问题场景  2、查看当前状态 3、启动日志 方式 1 :永久性方式 方式2:临时性方式  4、查看日志 5、停止日志 方式1:永

    2024年02月08日
    浏览(122)
  • 【MySQL系列】数据库基础学习_简单认识数据库

    「前言」文章内容大致是数据库基础,以及数据库的基本知识。 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 「枫叶先生有点文青病」「句子分享」 我见青山多妩媚,料青山、见我应如是。 ——辛弃疾《贺新郎》 MySQL实际上是一个网络服务(client/server模式

    2024年02月15日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包