常用sql语句(mysql测试)
DB数据库,Database
DBMS数据库管理系统,DatabaMemanagmentSystem
SQL结构化查询语言,structure Query Language
开启服务
net start mysql80
登录
mysql -u root -p
显示数据库
show databases;
使用数据库
use mysql;
显示数据库表
show tables;
show tables from mysql;
显示数据库
select database();
desc stuinfo;
创建数据库
create database test;
创建数据库表
create table customer(id int,name varchar(20),password varchar(20),email varchar(30));
删除某列
alter table customer drop id;
插入一条数据
insert into stuinfo(id,name) values(1,'John');
查询
select * from stuinfo;
修改
update stuinfo set name='jack' where id=1;
删除字段
alter table songinfo drop id;
删除值
delete from stuinfo where id=1;
插入新字段在...之后(增加字段)
alter table songinfo add id int primary key auto_increment after score;
插入新字段最前面
alter table songinfo add id int primary key auto_increment first;
插入布尔型
alter table post add essence bit;
重置id
alter table news auto_increment=1;
修改字段名
alter table groupcategory change title grouptitle varchar(10);
修改字段类型
alter table t_hp_new modify column thumb blob;
升序/倒序查询
select * from user order by id asc;
select * from user order by id desc;
显示版本
select version();
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
保存图片为二进制数据流
创建表:create table pic_bin(id INT PRIMARY KEY AUTO_INCREMENT,filename VARCHAR(100),data MEDIUMBLOB);
java存储代码
try {
conn = JdbcUtil.connection();
String sql1="insert into pic_bin(filename,data) values(?,?)";
ps = conn.prepareStatement(sql1);
ps.setObject(1,"a.jpg");
InputStream in=new FileInputStream("C:\\Users\\Administrator\\Desktop\\test.jpg");
ps.setObject(2,in);
ps.execute();
}catch (Exception e){
e.printStackTrace();
}finally {
java读取代码
try {
conn = JdbcUtil.connection();
String sql1="select filename,data from pic_bin where id=?";
ps = conn.prepareStatement(sql1);
ps.setObject(1,"1");
rs=ps.executeQuery();
if(rs.next()){
String filename=rs.getString("filename");
InputStream in=rs.getBinaryStream("data");
OutputStream out=new FileOutputStream("f:\\"+filename);
out.write(in.readAllBytes());
out.close();
}
常用sql语句(mysql测试)的更多相关文章
- mysql用户管理 常用sql语句 mysql数据库备份恢复
- Mysql 常用 SQL 语句集锦
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
- Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
- mysql 常用 sql 语句 - 快速查询
Mysql 常用 sql 语句 - 快速查询 1.mysql 基础 1.1 mysql 交互 1.1.1 mysql 连接 mysql.exe -hPup ...
- Mysql常用sql语句(一)- 操作数据库
21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html ...
- Mysql常用sql语句(二)- 操作数据表
21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html ...
- Mysql常用sql语句(八)- where 条件查询
测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 前言 ...
- Mysql常用sql语句(九)- like 模糊查询
测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 前言 ...
- Mysql常用sql语句(13)- having 过滤分组结果集
测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 前言 ...
- Mysql常用sql语句(14)- 多表查询
测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 前言 ...
随机推荐
- git使用问题二删除远程仓库文件,本地保留不动
git rm --cached filename/-r directory git commit "xxxx" git push
- GNS3 ProxyArp(查看路由器是否具有转发功能)
R2是否可以把R1的数据转发出去,参看http://www.cnblogs.com/qq76211822/p/5129134.html 命令:show ip interface f0/0
- 合天rev200.exe
查过之后无壳,查看一下详细信息 运行一下. 猜测可能是输入两个password...拖到ida里面查看,shfit+f12查看 转到此处然后继续查看,找到第一个password通过 一开始时直接输入的 ...
- Day8 - F - Tree POJ - 1741
Give a tree with n vertices,each edge has a length(positive integer less than 1001).Define dist(u,v) ...
- 07.Delphi接口的生命周期
在Delphi的接口中,是不需要释放的,调用完之后,接口的生命周期就结束了,如下面的例子 unit mtReaper; interface type // 定义一个接口 IBase = interfa ...
- DataTable.Copy()
DataTable dtpocopy = dtPO.Copy(); DataRow[] dr = dtpocopy .Select("客户名称='" + cusName + &qu ...
- Oracle自动备份bat
很多时候我们需要自动备份数据库这边推荐bat+Windows计划任务实现 方案1 创建以下bat 然后添加到TaskSchedule(路径最好不要包含中文) @echo off @echo ===== ...
- POJ - 3264 Balanced Lineup(线段树或RMQ)
题意:求区间最大值-最小值. 分析: 1.线段树 #include<cstdio> #include<cstring> #include<cstdlib> #inc ...
- node - TypeError: argument handler must be a function 路由报错的原因
原因 : 路由一定要暴露给外部使用 var express = require('express') var router = express.Router() router.get('/', ...
- windows查看所有进程:netstat -ano
windows查看所有进程:netstat -ano ------------------------------------------------------------------------- ...