首页 / MYSQL / MySql+Jdbc总结
MySql+Jdbc总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySql+Jdbc总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2189字,纯文字阅读大概需要4分钟。
内容图文
一,数据库概念
用来存储数据的仓库
层次模型
网状模型
关系模型(二维表格)[MySQL ,sql server ,DB2 ,oracle]
二,关系模型数据库的设计
1,概念性设计(E-R图 1:1 1:n m:n)
2,逻辑设计
3,物理设计(设计数据库)
三,MySQL安装
(字符集)
四,sql语句
1,展示所有的数据库
show databases;
2,创建数据库
create database 数据库名;
3,删除数据库
drop database 数据库名;
4,使用数据库
use 数据库名;
5,创建表
create table 表(
列名1 数据类型 [列级约束]
列名2 数据类型 [列级约束]
....
[表级约束]
)
数据类型:
1,数值类型:int bigint double
2,字符串类型:char(2) varchar(8)
3,日期类型: date datetime
4,null 类型
6,展示表结构
desc 表名;
7,修改表的结构
alter table 表名
add 列名 数据类型 ;--- 添加一列
change 旧列名 新列名 数据类型 ;----修改列名
alter 列名 set default 默认值/ drop default;----修改默认值
modify 列名 数据类型 ; 修改数据类型
rename 新表名 ----修改表名
rename table 旧表名 to 新表名;
8,删除表
drop table 表名;
9,查询所有数据
select * from 表名;
10,多级查询
select [列名1,列名2....] from 表名1,表名2... where ....
select * from 表名 where ... group by .. having... [order by.. limit ...]
11,添加数据
insert into 表(列1,列2...) values(....);
12,修改数据
update 表名 set 列名=值 。。。。 where ....
13,删除数据
delete from 表 where 。。。。
14,约束:
1,默认值 : default 值
2,唯一: unique
3,不为空: not null
4,主键: primary key
5,检查: check() enum()
6,自增: auto_increment[主键,int]
7,外键: foreign key () references 表()
五,jdbc
java提供的用于应用程序与数据库之间进行连接操作的中间组件
四个步骤
1,加载驱动:
Class.forName("com.mysql.jdbc.Driver");
2,建立连接
Connection con=DriverManage.getConnection("jdbc:mysql://localhost:3306/数 据库名","root","root");
3,执行sql语句
statement sta=con.createStatement();
sta.executeQuery(sql语句); sta.executeUpdate(sql语句);
preparedStatement pa=con.prepareStatement(sql语句);
pa.executeQuery(); pa.executeUpdate();
4,释放资源
pa.close();
con.close();
MySql+Jdbc总结
标签:
本文系统来源:http://www.cnblogs.com/afengboke/p/4610897.html
内容总结
以上是互联网集市为您收集整理的MySql+Jdbc总结全部内容,希望文章能够帮你解决MySql+Jdbc总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。