学习笔记8
来源:互联网 发布:apache 进程池 编辑:程序博客网 时间:2024/06/06 03:46
JDBC
JDBC:提供一个标准的执行SQL语句的API
MYSQL中的常用命令
显示数据库
:show databases;
打开数据库
:use +"数据库名";
创建数据库
create database shijie_12138 default character set utf8
;
创建表
create table my(
id int auto_increment primary key,
name varchar(20) not null,
password varchar(20) not null,
age int not null
);
查看表的结构:
Desc mytable;
删除表
Drop table if exists 表明;
mysql中常用的数据类
int
float
varchar(M)
text(最多可以达到64k,大小写不敏感)
date、datetime
blob/clob(最多可以达到4GB,大小写敏感)
插入数据
:insert into mytable(name,password,age)values('admin','123',33);
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
查看列:desc 表名;
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
MYSQL中文乱码的处理
第一种:通过mysql 中bin目录下
SET character_set_client=gbk;
JDBC:提供一个标准的执行SQL语句的API
MYSQL中的常用命令
显示数据库
:show databases;
打开数据库
:use +"数据库名";
创建数据库
create database shijie_12138 default character set utf8
;
创建表
create table my(
id int auto_increment primary key,
name varchar(20) not null,
password varchar(20) not null,
age int not null
);
查看表的结构:
Desc mytable;
删除表
Drop table if exists 表明;
mysql中常用的数据类
int
float
varchar(M)
text(最多可以达到64k,大小写不敏感)
date、datetime
blob/clob(最多可以达到4GB,大小写敏感)
插入数据
:insert into mytable(name,password,age)values('admin','123',33);
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
查看列:desc 表名;
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
MYSQL中文乱码的处理
第一种:通过mysql 中bin目录下
的MySQLInstanceConfig.exe来设置。
第二种:用命令方式:
SET character_set_client=gbk;
SET character_set_connection=gbk;
导出数据库
在dos中输出:
JDBC:提供一个标准的执行SQL语句的API
MYSQL中的常用命令
显示数据库
:show databases;
打开数据库
:use +"数据库名";
创建数据库
create database shijie_12138 default character set utf8
;
创建表
create table my(
id int auto_increment primary key,
name varchar(20) not null,
password varchar(20) not null,
age int not null
);
查看表的结构:
Desc mytable;
删除表
Drop table if exists 表明;
mysql中常用的数据类
int
float
varchar(M)
text(最多可以达到64k,大小写不敏感)
date、datetime
blob/clob(最多可以达到4GB,大小写敏感)
插入数据
:insert into mytable(name,password,age)values('admin','123',33);
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
查看列:desc 表名;
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
MYSQL中文乱码的处理
第一种:通过mysql 中bin目录下
的MySQLInstanceConfig.exe来设置。
SET character_set_client=gbk;
SET character_set_connection=gbk;
JDBC:提供一个标准的执行SQL语句的API
MYSQL中的常用命令
显示数据库
:show databases;
打开数据库
:use +"数据库名";
创建数据库
create database shijie_12138 default character set utf8
;
创建表
create table my(
id int auto_increment primary key,
name varchar(20) not null,
password varchar(20) not null,
age int not null
);
查看表的结构:
Desc mytable;
删除表
Drop table if exists 表明;
mysql中常用的数据类
int
float
varchar(M)
text(最多可以达到64k,大小写不敏感)
date、datetime
blob/clob(最多可以达到4GB,大小写敏感)
插入数据
:insert into mytable(name,password,age)values('admin','123',33);
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
查看列:desc 表名;
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
MYSQL中文乱码的处理
第一种:通过mysql 中bin目录下
的MySQLInstanceConfig.exe来设置。
第二种:用命令方式:
SET character_set_client=gbk;
SET character_set_connection=gbk;
导出数据库
在dos中输出:
mysqldump -uroot -pmazheng mmm>F:\PL.sql
导入数据库:
1.先建立一个空数据库
create database ttt;
2.mysql -uroot -pmazheng ttt<F:PL/sql
链接数据库
public static void pl(){try {String sql = "CREATE TABLE t_luelue(id bigint(20) primary key auto_increment,name varchar(20) not null,color varchar(20) not null,age varchar(20) not null)";//加载注册驱动//String sql = "DROP TABLE t_luelue";Class.forName("com.mysql.jdbc.Driver");//获取链接对象 如果是链接本地地址 可以简写(可不写IP端口) localhostIP地址 3306端口 shijie_pl数据库名字 rott 用户名 admin密码Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/shijie_pl","root","admin");Statement st = conn.createStatement();//睡眠6秒 以便查看MySQL进程//Thread.sleep(6000);//执行SQL语句st.executeUpdate(sql);//释放资源 先开后放st.close();conn.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}
阅读全文
0 0
- Java学习笔记8
- stl 学习笔记 8
- JavaScript学习笔记8
- Hibernate学习笔记8
- Python学习笔记(8)
- Spring学习笔记8
- android学习笔记8
- C++ 学习笔记8
- 汇编语言学习笔记8
- Android学习笔记8
- 机器学习-笔记8
- hibernate 学习笔记8
- 【8】ThinkingInJava学习笔记
- java学习笔记8
- Java学习笔记8
- Linux学习笔记(8)
- redis2.8学习笔记
- UNITY3D学习笔记8
- switch语句
- Candy HDU
- centos 7RHEL7 忘记密码怎么修改root密码
- LeetCode 485 Max Consecutive Ones 最大连续1的个数
- 初次接触C语言如何入门
- 学习笔记8
- Android组件通信
- Java set 基本使用方法
- Angular4学习笔记(九)- 生命周期钩子简介
- MVC、MVP及MVVM
- ArcGIS 10.2 AE开发几个配置问题
- 使用wininet实现网络资源的下载
- 网站favicon图标查看、制作及使用方法总结
- 双网络(内外网)同步漂移的Active-Active双活模式