• Java JDBC 连接数据库那些事 1


    文章只是小弟的心得总结,请高手指点一二。

    虽说 Java JDBC 连接数据库,但是没有一定的 MySQL基础是比较麻烦的,在这里,小弟建议用命令行输入,

    熟悉一下语法,用图形界面的不是太适合入门者,毕竟熟悉语句才是王道!

    在这里只做常用的 MySQL 的语句介绍,高手可以跳过,Java JDBC 连接数据库那些事 2

    如果有时间也可以复习复习,顺便指正一下小弟的错误之处,小弟不胜感激!

    一:【基本操作】

    1、修改数据库编码:在安装目录中找到 my.ini文件,将全部的【【default-character-set】】内容修改:
    【default-character-set=gbk】修改后重启服务器。


    2、连接mysql数据库
    mysql -u用户名 -p密码

    二:【创建数据库】


    1、创建数据库:【create database 数据库名称;】

    2、删除数据库:【drop database 数据库名称;】

    三:【使用数据库】

    1、【use 数据库名称;】

    四:【创建数据库表】

    create table mytab(
    id int auto_increment primary key,
    name varchar(30) not null,
    password varchar(32) not null,
    age int not null
    );

    【【auto_increment primary】】自动增长

    五:【删除数据库表】

    1、drop table 表名称;

    六:【查看表结构】

    1、desc 表名称;

    七:【查看数据库信息】

    1、查看全部数据库:show databases;

    2、查看一个数据库的全部表:show tables;

    八:【增加数据】

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

    注:插入字符串时用:【'】括起来

    2、MySQL数据库中的日期使用 yyyy-mm-dd 的格式,所以插
    入时间时要:
    【2008-08-27】

    》》》》请注意:

    插入数据时,前后字段数量与赋值数量要相同!

    如果有自动赋值的,就不用声明,后面也【不用赋值】!

    如果前面有自动增长的字段,后面也赋值,那么会改变!

    如果赋值一个字符串会转换为数字,这个不明白是什么。。。。是 Bug 吗?

    【所以】,为了避免出现不必要的错误,还是按规矩来行事吧。 0.0--!

    九、【删除数据】

    1、delete from 表名称 [删除条件];

    注:没有删除的条件则删除整张表的数据
    一般都用【id】做条件

    【如:】 delete from user where id=1;

    十、【更新数据】

    1、update 表名称 set 字段1=值1,...字段n=值1 [where
    更新条件];

    注:没有条件则全部数据都被改
    【如:】 update user set
    name='mldn',age=5,birthday='2000-03-23' where id=2;


    十一、【查询数据】

    1、简单的查询语句

    a、查询全部数据库
    select * from user;【user 是表】

    b、查询特定字段
    select name,age from user;

    c、like语句,用于对数据的模糊查询,一般与【%】一起用
    【%】表示匹配任意的数据
    select * from user where name like '%m%' or
    password like '%m%';

    注:【or】、【and】
    【and】:找两个条件都成立数据
    【or】:  一个条件成立即可


    d、【limit】——限制显示行数,数据太多是有助于观察!

    【在分页开发中使用非常广泛哦!】

    select * from class limit 2,3;
    注:这里从第3行到第4行会显示,因为第一行 是 0,你懂的!

    到此,MySQL的基本语法奉上,

    下章就正式连接 JDBC 了。

  • 相关阅读:
    ASP.NET MVC 动态加载图像
    ASP.NET:以域用户身份访问网络资源
    ASP.NET MVC 动态加载 *.ascx
    4月
    3月
    2月
    每天充点小能量
    每天进步一点点
    FreeMarker标签与使用
    eclipse启动tomcat, http://localhost:8080无法访问
  • 原文地址:https://www.cnblogs.com/huruda/p/2371901.html
Copyright © 2020-2023  润新知