MySQL 数据库基础知识

一、下载与安装

(1)官网

(2)版本: 8.0.X

(3)安装细节

         1、 第一次打开耐心等待

         2、选择安装条目:只装服务器 server-only

         3、设置root 账号密码 123456

         4、启动服务

         5、测试链接

         6、

                mysql -uroot -p   回车

                 输入密码 回车

二、mysql客户端软件使用

(1)新建链接配置

   IP: localhost / 127.0.0.1

   用户名:root

   密码:123456

   端口:3306

(2)创建自己的库

   create database 库名;

 (3)使用指定的库

   use 库名;

(4)创建新用户(本地)

   create user 用户名@’localhost’ identified by ‘123456’;

(5)授权

   grant all privileges on 库名.* to 用户名@’localhost’;

(6)刷新

   flush privileges;

(7)数据类型:

        1、整数 int

        2、浮点数 float

        3、文本(字符串)

                - 固定长度 char(长度)

                - 可变长度 varchar(长度)

        4、时间

                - 日期 : date

                - 日期+时间: datetime

  *强制不转换为关键字: (1左边那个键)

三、数据库的增删改查

(一)创建表

  create table 表名(

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

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

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

);

*约束条件:一般设置第一个字段绝对不会重复也不能为空的数据作为主键 primary key 其他字段可以不做约束

*自动输入:设置字段为 AUTO_INCREMENT;

(二)增:插入数据

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

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

(三)删:删除指定数据除表

drop table 表名;  (删除整个表)

delete from 表名; (删除表中所有数据)

delete from 表名 where 条件判断; (删除指定数据)

drop database 数据库名(删库跑路)

drop database if exists 数据库名  (初始化数据库时需要先判断该库是否存在)

(四) 改:修改语句

update 表名 set 字段 = 新的值 where 条件判断;

update 表名 set 字段 = 新的值,字段 = 新的值...  where 条件判断;

(五)查:最简单的查询语句(查所有数据)

select * from 表名;

(六)排序 

order by 字段

select * from t_book order by xxxx  Desc;

(七)模糊查询

like’通配符’  % 任意长度字符  _一个字符

select * from t_book where name like ‘%xxx%’;

(八)分页查询

limit x offset y  [y是(正常页数-1)*x]

select * from t_book limit x offset y

 (九)按条件查询

select  查询字段   from   表名 where  条件 order by 需要排序的字段

 

四、JDBC编程

 - 前提:引入第三方的依赖(jar包)

 - 概念: Java database connection

 - 图示:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值