mysql数据库简单操作
2016-06-09 17:00
369 查看
一、 mysql数据库的简单操作(默认为已经安装好数据库)
1. 以管理员权限进入cmd 快捷键为 window+X+A
2. 从cmd进入mysql所在文件夹(以我的mysql所在路径 E:\mysql\bin 为例)
1)E:
2)cd mysql\bin
3. 启动mysql mysql -uroot -p 默认是没有密码,然后直接按Enter就好,如果有密码就在p后面输入密码
4. 对数据库的操作
查看数据库:show databases; (注意是复数s,和分号是英文格式的)
创建数据库:create database class; (这里的数据库都以class为例,创建一个名为class的数据库)
删除数据库:drop database class;
使用数据库:use class;
5. 对表的操作
创建表: create table test(id int(5),name varchar(10),psw varchar(10));
(这里的表都以test为例,创建一个有三纵列的表,int,varchar为数据类型,5,10为最大长度)
varchar与char的区别为varchar是可变长度的,二char是不可变长度的。
查看表: show tables;
删除表: drop table test;
查看表的详细信息: describe test;
6. 关于数据的操作
数据的插入(两种方式):
insert into test value(1,'aaa','aaa'); 单行插入
insert into test values(2,'bbb','bbb'),(3,'ccc','ccc'); 多行插入
更改数据(两种方式)
updata test set name='ddd' 整个枞列的name字段都该为ddd
updata test set name='eee' where id=1; 即id=1这一横列的name字段改为eee
删除某行 delete from test where id='3';
查看某行数据 select *from test where id='2';
查看表内数据:select *from test;
7.修改密码
use mysql;
update user set password=PASSWORD("newpassowrd") where user="root";
flush privileges;
二、 dbc:Java database connectivity: 由sun公司制定的java数据库连接技术,是为各种常用数据
库提供无缝链接的技术;jdbc定义了java语言与sql数据之间的程序设计接口。
jdbc是一个非常独特的动态连接结构,它是的系统模块化。
使用jdbc来完成对数据库的访问包括
以下四个主要组件 (1)
java应用程序(2)
jdbc驱动管理器
(3)驱动器(4)
数据源
三、 用jdbc实现访问数据库的步骤
1.通过驱动管理器获取连接接口
2.获的Statement 对象
3.设置sql语句
4.执行Statement
5.查看结果
6.关闭Statement
7.关闭连接接口
四、 4个重要的接口
1.java.sql.DriverManager: 处理驱动的调用,为数据库连接提供支持
2.
java .sql.Connection代表对特定数据库的连接
3.java.sql.Statement代表一个特定的容器,用来对一个特定的数据库执行sql语句。
PreparedStatement:执行预编译的
Sql
CallableStatement:执行存储过程
4.java.sql.ResultSet可控制对特定语句的行数据的存取
五、连接方式
//加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//根据url 创建连接
Connection connection = DriverManager.getConnection("URL");
//创建一个容器执行sql语句
Statement statement = connection.createStatement();
//定义一个sql语句
String sql = "select count(*) as count from student;";
//执行sql语句l
ResultSet result = statement.executeQuery(sql);
if (result.next()) {
return result.getInt("count");
}
1. 以管理员权限进入cmd 快捷键为 window+X+A
2. 从cmd进入mysql所在文件夹(以我的mysql所在路径 E:\mysql\bin 为例)
1)E:
2)cd mysql\bin
3. 启动mysql mysql -uroot -p 默认是没有密码,然后直接按Enter就好,如果有密码就在p后面输入密码
4. 对数据库的操作
查看数据库:show databases; (注意是复数s,和分号是英文格式的)
创建数据库:create database class; (这里的数据库都以class为例,创建一个名为class的数据库)
删除数据库:drop database class;
使用数据库:use class;
5. 对表的操作
创建表: create table test(id int(5),name varchar(10),psw varchar(10));
(这里的表都以test为例,创建一个有三纵列的表,int,varchar为数据类型,5,10为最大长度)
varchar与char的区别为varchar是可变长度的,二char是不可变长度的。
查看表: show tables;
删除表: drop table test;
查看表的详细信息: describe test;
6. 关于数据的操作
数据的插入(两种方式):
insert into test value(1,'aaa','aaa'); 单行插入
insert into test values(2,'bbb','bbb'),(3,'ccc','ccc'); 多行插入
更改数据(两种方式)
updata test set name='ddd' 整个枞列的name字段都该为ddd
updata test set name='eee' where id=1; 即id=1这一横列的name字段改为eee
删除某行 delete from test where id='3';
查看某行数据 select *from test where id='2';
查看表内数据:select *from test;
7.修改密码
use mysql;
update user set password=PASSWORD("newpassowrd") where user="root";
flush privileges;
二、 dbc:Java database connectivity: 由sun公司制定的java数据库连接技术,是为各种常用数据
库提供无缝链接的技术;jdbc定义了java语言与sql数据之间的程序设计接口。
jdbc是一个非常独特的动态连接结构,它是的系统模块化。
使用jdbc来完成对数据库的访问包括
以下四个主要组件 (1)
java应用程序(2)
jdbc驱动管理器
(3)驱动器(4)
数据源
三、 用jdbc实现访问数据库的步骤
1.通过驱动管理器获取连接接口
2.获的Statement 对象
3.设置sql语句
4.执行Statement
5.查看结果
6.关闭Statement
7.关闭连接接口
四、 4个重要的接口
1.java.sql.DriverManager: 处理驱动的调用,为数据库连接提供支持
2.
java .sql.Connection代表对特定数据库的连接
3.java.sql.Statement代表一个特定的容器,用来对一个特定的数据库执行sql语句。
PreparedStatement:执行预编译的
Sql
CallableStatement:执行存储过程
4.java.sql.ResultSet可控制对特定语句的行数据的存取
五、连接方式
//加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//根据url 创建连接
Connection connection = DriverManager.getConnection("URL");
//创建一个容器执行sql语句
Statement statement = connection.createStatement();
//定义一个sql语句
String sql = "select count(*) as count from student;";
//执行sql语句l
ResultSet result = statement.executeQuery(sql);
if (result.next()) {
return result.getInt("count");
}
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复