欢迎访问wabc.cc — 源码交易 · 软件定制 · 建站服务一站式平台
全部分类
首页 - 首页 - 解决方案 - 推荐文章 - 今天终于来填坑了—Java认识数据库

今天终于来填坑了—Java认识数据库

分类:推荐文章 · 发布:2025-12-20 · 浏览:1

首先

给各位关注的头条号的粉丝

伙伴们道个歉

昨天写到一半数据库炸了

所以没有更新文章

对不起

今天终于来填坑了—Java认识数据库

遇到 bug 在所难免

so!你们会理解我的

今天终于来填坑了—Java认识数据库

对吧

今天终于来填坑了—Java认识数据库

那么伙伴们咱们开始填坑吧!

上次我们只是分享了数据库的安装与配置

今天我们就来了解一下数据库

MySQL 的客户端

先来给大家介绍几个 MySQL 的客户端

1, Navicate

百度搜索 Navicate 就可以看见官网了

今天终于来填坑了—Java认识数据库

这个倒时候我来分享给大家!

2, sqlyog

同上百度搜索

今天终于来填坑了—Java认识数据库

这个是需要注册码,要收费的!大家可以去下载破解版的

3, HeidiSQL

你懂得...

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

这个是免费的,大家可以下一下呀!

我们主要就是用 cmd 来操作数据库

中间会穿插一下如何使用 Navicate

剩下的小伙伴们可以自行摸索一下

操作数据库

那我们一步一步来

登录数据库

mysql -uroot -p

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

我们新安装的数据库是没有密码的

直接敲回车就可以进入数据库了

下面我们来

修改用户密码

修改密码

set password for root@localhost=password('1234');

刷新

flush privileges;

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

这样我们的密码就修改成功了!

下次登录数据库的时候记得要输入密码呦!

了解数据库

查看所有的数据库

show database;

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

(

今天终于来填坑了—Java认识数据库

我们的上次写的数据库还在里面)

除了我新建的这个数据库

其他的都是系统数据库

那么我们就来认识一下这些数据库

Information_schema

提供了访问数据库元数据的方式。

元数据是关于数据的数据,如数据库名称、表名、列名、列的数据类型

Mysql

存储了系统用户信息、用户权限信息

Performance_schema

提供进程等待的详细信息,包括锁、互斥变量、文件信息。

Test

测试用的数据库,可删除。

MySQL的字符集

查看数据库的字符集

show variables like 'character_set%';

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

我们可以看见大部分的编码格式都是GBK

因为我们一般都是使用 utf-8 所以建议大家修改一下

修改字符集的方法

第一步:

停止MySQL服务

Net stop mysql

今天终于来填坑了—Java认识数据库

第二步:

修改 my.ini 文件里面的配置信息

(没有 my.ini 文件的可以把 my_default.ini 文件复制改名为 my.ini)

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

第三步:

启动mysql

net start mysql

打开数据库查看编码格式

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

这样我们的字符集编码就设置成功了

注意:

如果是使用 gbk 编码格式写入的数据在读取的时候也要使用 gbk 的编码格式

数据库语言

数据定义语言DDL(Data Definition language)

对保存数据的格式进行定义, 用于操作对和对象属性,这种对象包括数据库本身,以及数据库对象。比如:表、视图等等。

DDL对这些对象和属性的管理和定义主要表现在create 、 drop 、alter。一个数据库模型包含该数据库中所有实体的描述定义。

创建数据库

Create database dbname;

今天终于来填坑了—Java认识数据库

今天终于来填坑了—Java认识数据库

这样数据库就建好了

使用数据库

Use dbname;

今天终于来填坑了—Java认识数据库

删除数据库

Drop database dbname;

今天终于来填坑了—Java认识数据库

创建表

今天终于来填坑了—Java认识数据库

刚才把数据库删了,我们重新创建一个!

先把建表的 SQL 语句写好

今天终于来填坑了—Java认识数据库

前面是字段的名称,后面跟着数据类型

这个是上图中的语句的含义

今天终于来填坑了—Java认识数据库

把写好的 SQL 语句复制过来

今天终于来填坑了—Java认识数据库

查看表结构

Desc table_name;

今天终于来填坑了—Java认识数据库

创建结构相同的表

Create table table_name like table_name1;

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

修改表的名称:

Alter table old_table_name rename to new_table_name;

今天终于来填坑了—Java认识数据库

查看当前库所有的表

Show tables;

今天终于来填坑了—Java认识数据库

修改字段的类型:

Alter table table_name modify column_name column_definition [first|after] column_name;

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

修改 name 的类型

移动到 account 的后面

增加字段

Alter table table_name add col_name col_definition [first|after] col_name;

今天终于来填坑了—Java认识数据库

增加一个年龄的字段

删除字段

Alter table table_name drop column_name;

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

把 age 字段删除

修改字段的名称:

Alter table table_name change old_column_name new_column_name column_definition [first | after] column_name;

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

数据库操作(管理)语言, DML(Data management language)

命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。DML包括:INSERT插入、UPDATE更新、DELETE删除

插入

Insert

今天终于来填坑了—Java认识数据库

查询

Select

今天终于来填坑了—Java认识数据库

person_id 的自动增加

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

插入指定字段

今天终于来填坑了—Java认识数据库

创建一个新表 person4 表结构和 person3 一样

今天终于来填坑了—Java认识数据库

把表 person3的内容复制过来

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

修改

Update

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

:

删除

Delete

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

删除整张表的数据

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

今天终于来填坑了—Java认识数据库

查询内容为空

插入数据

重新查询

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

Delete : 只是删除表里面的数据,不重置计数器

今天终于来填坑了—Java认识数据库

Java学习交流群:495273252

Truncate tb_name : 清空表并重置计数器

那么今天就到这里了

伙伴们

再见了


上一篇:移动互联网新风向口,小猪CMS直播竞答系统强势来袭!
下一篇:2017第二届互联网保险发展大会

相关文章

源码分类

热门源码

最新资讯

联系我们