mysql存储过程中执行sql语句怎么写

1.在mysql数据库 用sql语句怎么写存储过程

delimiter $$

create procedure proc_login()

begin

insert into login_history(IP,userID,loginType,loginTime) select IP,userid,loginType,loginTime from log_login;

delete from log_login;

end$$

delimiter ;有问题再追问吧,望采纳。

2.mysql数据库执行sql语句怎么写

Mysql常用命令详解Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录)系统管理连接MySQL格式: mysql -h 主机地址 -u用户名 -p用户密码例 1:连接到本机上的 MySQL。

hadoop@ubuntu:~$ mysql -uroot -pmysql;例 2:连接到远程主机上的 MYSQL。hadoop@ubuntu:~$ mysql -h 127.0.0.1 -uroot -pmysql;修改新密码在终端输入:mysql -u用户名 -p密码,回车进入Mysql。

> use mysql;> update user set password=PASSWORD('新密码') where user='用户名';> flush privileges; #更新权限> quit; #退出增加新用户格式:grant select on 数据库.* to 用户名@登录主机 identified by '密码'举例:例 1:增加一个用户 test1 密码为 abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以 root 用户连入 MySQL,然后键入以下命令:mysql>grant select,insert,update,delete on *.* to root@localhost identified by 'mysql';或者grant all privileges on *.* to root@localhost identified by 'mysql';然后刷新权限设置。

flush privileges;例 2:如果你不想 root 有密码操作数据库“mydb”里的数据表,可以再打一个命令将密码消掉。grant select,insert,update,delete on mydb.* to root@localhost identified by '';删除用户hadoop@ubuntu:~$ mysql -u用户名 -p密码mysql>delete from user where user='用户名' and host='localhost';mysql>flush privileges;//删除用户的数据库mysql>drop database dbname;数据库操作显示所有的数据库mysql> show databases;(注意:最后有个 s)创建数据库mysql> create database test;连接数据库mysql> use test;查看当前使用的数据库mysql> select database();当前数据库包含的表信息mysql> show tables; (注意:最后有个 s)删除数据库mysql> drop database test;表操作备注:操作之前使用“use ”应连接某个数据库。

建表命令:create table ( [,.. ]);例子:mysql> create table MyClass(> id int(4) not null primary key auto_increment,> name char(20) not null,> sex int(4) not null default '0',> degree double(16,2));获取表结构命令: desc 表名,或者show columns from 表名例子:mysql> describe MyClassmysql> desc MyClass;mysql> show columns from MyClass;删除表命令:drop table 例如:删除表名为 MyClass 的表mysql> drop table MyClass;插入数据命令:insert into [( [,.. ])] values ( 值 1 )[, ( 值 n )]例子:mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);查询表中的数据查询所有行mysql> select * from MyClass;查询前几行数据例如:查看表 MyClass 中前 2 行数据mysql> select * from MyClass order by id limit 0,2;或者mysql> select * from MyClass limit 0,2;删除表中数据命令:delete from 表名 where 表达式例如:删除表 MyClass 中编号为 1 的记录mysql> delete from MyClass where id=1;修改表中数据命令:update 表名 set 字段=新值,。 where 条件mysql> update MyClass set name='Mary' where id=1;在表中增加字段命令:alter table 表名 add 字段 类型 其他;例如:在表 MyClass 中添加了一个字段 passtest,类型为 int(4),默认值为 0mysql> alter table MyClass add passtest int(4) default '0'更改表名命令:rename table 原表名 to 新表名;例如:在表 MyClass 名字更改为 YouClassmysql> rename table MyClass to YouClass;更新字段内容命令:update 表名 set 字段名 = 新内容update 表名 set 字段名 = replace(字段名, '旧内容', '新内容');例如:文章前面加入 4 个空格update article set content=concat(' ', content);数据库导入导出从数据库导出数据库文件使用“mysqldump”命令首先进入 DOS 界面,然后进行下面操作。

1)导出所有数据库格式:mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径]2)导出数据和数据结构格式:mysqldump -u [数据库用户名] -p [要备份的数据库名称]>[备份文件的保存路径]举例:例 1:将数据库 mydb 导出到 e:\MySQL\mydb.sql 文件中。打开开始->运行->输入“cmd”,进入命令行模式。

c:\> mysqldump -h localhost -u root -p mydb >e:\MySQL\mydb.sql然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。例 2:将数据库 mydb 中的 mytable 导出到 e:\MySQL\mytable.sql 文件中。

c:\> mysqldump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql例 3:将数据库 mydb 的结构导出到 e:\MySQL\mydb_stru.sql 文件中。c:\> mysqldump -h localhost -u root -p mydb --add-drop-table >e:\MySQL\mydb_stru.sql备注:-h localhost 可以省略,其一般在虚拟主机上用。

3)只导出数据不导出数据结构格式:mysqldump -u [数据库用户名] -p -t [要备份的数据库名称]>[备份文件的保存路径]4)导出数据库中的Events格式:mysqldump -u [数据库用户名] -p -E [数据库用户名]>[备份文件的保存路径]5)导出数据。

3.MySQL 存储过程 怎么实现 循环sql语句

delimiter $$

mysql>

mysql> CREATE PROCEDURE myProc() //创建while循环的存储过程 if分支语句示例

-> BEGIN

->

-> DECLARE i int;

-> SET i=1;

-> loop1: WHILE i<=10 DO

-> IF MOD(i,2)<>0 THEN /*Even number - try again*/

-> SELECT CONCAT(i," is an odd number");

-> END IF;

-> SET i=i+1;

-> END WHILE loop1;

-> END$$

Query OK, 0 rows affected (0.00 sec)

这种也可以

4.mysql数据库怎么执行sql语句

首先创建连接

就创建个Cnnection对象,然后把驱动加上,还有帐号密码什么的!我没连过sql数据库,不知道驱动,你可以在网上搜一下。

给你一个我连接mysql数据库的例子

public Connection Getdata(){//这是连接数据库的一个方法,还可以配置连接池。

Connection con=null;

try {

Class.forName("com.mysql.jdbc.Driver");//加驱动

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","qq");//数据库路径、端口、库名、数据库用户名和密码

} catch ( e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

return con;

}

public void delete(int id){//对数据库进行操作的方法,先调用上面写好的连接!

Connection con=Getdata();

Statement st;

try {

st=con.createStatement();

st.executeUpdate("delete from kaoshi where id="+id);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

mysql存储过程中执行sql语句怎么写

转载请注明出处育才学习网 » mysql存储过程中执行sql语句怎么写

知识

志愿者个人信息怎么写

阅读(334)

本文主要为您介绍志愿者个人信息怎么写,内容包括青年志愿者个人简历怎么写,志愿者简历怎么写,参加青年志愿者的个人简历怎么写。青年志愿者个人简历的写法如下:1. 写清个人的姓名、性别、年龄、工作单位和所获得的奖项;2. 写清所有参加过的志

知识

用javaweb怎么写

阅读(256)

本文主要为您介绍用javaweb怎么写,内容包括怎么写好Java(或者Javaweb)代码,关于使用Java开发,web页面怎么写,javaweb技术文档怎么写。你从VeryCD上下一个 MyEclipse8GA 软件 (Java 开发IDE工具),欢迎页面就有web service 的Demo,

知识

设备说明书怎么写

阅读(256)

本文主要为您介绍设备说明书怎么写,内容包括怎样编写设备说明书,设备说明书怎么写,如何写机械设备使用说明书。标题。通常是产品名称后面加上说明书三个字,如《VCD说明书》。如果有些是侧重介绍使用方法,称为使用说明书,即产品名称加上使用说

知识

点字头笔画顺序怎么写

阅读(246)

本文主要为您介绍点字头笔画顺序怎么写,内容包括点字笔画顺序怎么写,头字笔画顺序怎么写,点字笔画顺序怎么写。笔画数:5; 部首:大; 笔顺:捺捺横撇捺头 tóu 人身体的最上部分或动物身体的最前的部分:头骨。头脑。头脸(a.头和脸;b.指面貌;

知识

ppt作品阐述怎么写

阅读(311)

本文主要为您介绍ppt作品阐述怎么写,内容包括ppt作品特点如何写,ppt作品简介怎么写《角的度量整理和复习》,ppt作品如何解说。PPT具有强大的多媒体展示功能。且PPT所演示的内容可以是文本、图形、图表、图片或有声图像,并具有较好的交互功能

知识

av全称怎么写

阅读(215)

本文主要为您介绍av全称怎么写,内容包括谁能告诉我DV与AV的全称是怎样写的,请问AV的英文全拼怎么写是什么意思,单方相机上AV和TV是什么的缩写。就读mp3MP3的全称是Moving Picture Experts Group Audio Layer III。-----------

知识

认识面积教案怎么写

阅读(221)

本文主要为您介绍认识面积教案怎么写,内容包括长方形和正方形的面积教案怎么写,下册数学《什么是面积》教案教学设计,下册数学《什么是面积》教案教学设计。教材分析 长方形、正方形面积的计算是人教版标准实验教科书三年级下册第六单元的

知识

考试有进步原因怎么写

阅读(226)

本文主要为您介绍考试有进步原因怎么写,内容包括考试进步怎么写感言,进步后的考试心得怎么写,考试进步老师让写发言稿该咋写。感谢老师的指导,同学们的帮助,父母的提醒,使我在这次“期中”考试中有了很大的进步。并且,在这一阶段的学习生活中,我

知识

卖房定金合同怎么写

阅读(217)

本文主要为您介绍卖房定金合同怎么写,内容包括卖房交定金协议怎么写,买房交定金,协议书怎么写,是否会上当,买二手房交定金时合同应该怎么写。购房定金协议甲方(出售方):乙方(买受方):依据国家有关法律、法规,甲乙双方在自愿、平等互利的基础上,友好

知识

上班犯错了检讨怎么写

阅读(211)

本文主要为您介绍上班犯错了检讨怎么写,内容包括工作上犯错50字检讨书怎么写,工作犯错怎样写情况说明,那是检讨书吗,在上班时犯错了要写个报告怎么写啊。原发布者:会计师菜鸟ON工作犯错检讨书怎么写工作疏忽的检讨书我怀着十分的愧疚以及十

知识

上班不打卡罚款通知怎么写

阅读(2596)

本文主要为您介绍上班不打卡罚款通知怎么写,内容包括员工上班迟到不打卡,厂规定按旷工处理叫我写个罚款通告,请问要怎,工厂有多位员工不打卡,漏打卡一次罚款5元,想打一个罚款通告怎么,员工不打卡,怎样做处罚通知。罚款通告 本公司车间员工x

知识

幼儿园谈话记录怎么写

阅读(252)

本文主要为您介绍幼儿园谈话记录怎么写,内容包括幼儿园教师与教师间谈话记录表怎么写,幼儿园小班发的谈话记录要怎么写,幼儿园观察记录怎么写。幼儿园观察记录怎么写 “幼儿园观察记录怎么写”导语:观察是幼儿教师走进幼儿心灵的主要手段,写

知识

紫霞仙子用英语怎么写

阅读(252)

本文主要为您介绍紫霞仙子用英语怎么写,内容包括“紫霞仙子”用英语怎么说,紫霞仙子用英语怎么说,紫霞仙子英文怎么写。“紫霞仙子”翻译成英语:Purple xia pretty woman。1. 紫霞仙子Zi Xia celestial(电影人物) ;

知识

fairy的音标怎么写

阅读(232)

本文主要为您介绍fairy的音标怎么写,内容包括fairy怎么发音最好告诉我音标,fairy的意思音标,fairy的意思音标。little[英] [ˈlɪt(ə)l][美] [ˈlɪdl]adj.[常用于表示小巧玲珑的含意, 或用于暗示亲热或略带优越感的态度](

知识

教案执行情况怎么写

阅读(296)

本文主要为您介绍教案执行情况怎么写,内容包括教案授课执行情况及分析怎么写,教案怎么写啊,怎样编写教案,备课编写教案情况,如何编写教案,备课。一.内容选择要公道选择公道的教学内容是备好课的条件,教学内容的选择要依据知识的特点、教材的

知识

mysql更新表语句怎么写

阅读(390)

本文主要为您介绍mysql更新表语句怎么写,内容包括mysql更新数据语句怎么写,mysql更新语句怎么写,mysql更新语句怎么写。if(mysql_num_rows($rs) == 0) { //判断是否有记录,没有记录,插入记录foreach($user_info

知识

mysql触发器怎么写

阅读(239)

本文主要为您介绍mysql触发器怎么写,内容包括mysql触发器怎么写,mysql触发器怎么写,请教一下MySql下的这个触发器怎么写。我有books 和 info 表 books表中有 ISBN Allbooks BorrowsBooks info 表有 ISBN Us

知识

sql语句大于号怎么写

阅读(226)

本文主要为您介绍sql语句大于号怎么写,内容包括sql语句为什么可以这样查>大于号不是一般后面跟的都是一个数值,,mybatis中大于号小于号怎么写,sql语句中两个时间段之内用大于号和小于号怎么连接。DATEDIFF() 函数返回两个日期之间的天数。语

知识

mysql删除多表语句怎么写

阅读(275)

本文主要为您介绍mysql删除多表语句怎么写,内容包括mysql数据库删除数据语句怎么写,mysql删除多个表语句,mysql中删除表中所有数据的sql语句怎么写。方法/步骤查询数据:select * from xxx;例子:(1)select id,username,password from t

知识

sqlserver怎么写循环语句

阅读(226)

本文主要为您介绍sqlserver怎么写循环语句,内容包括SQL中循环语句怎样写,在sqlserver中循环语句for要怎么使用,在SQLServer中循环脚本怎么写。Transact-SQL附加语言Transact-SQL附加语言元素不是SQL的标准内容,而是Transact-SQL语言为了编程

知识

环保执行情况怎么写

阅读(220)

本文主要为您介绍环保执行情况怎么写,内容包括环保执行情况总结怎样写,环保执行情况总结怎样写,关干环保三同时的执行情况怎么写。应赋予环保部门强制执行权力(主流评论) ■魏文彪 新修订的《固体废物污染环境防治法》4月1日生效,将限期治理决

知识

卖对联广告语句怎么写

阅读(261)

本文主要为您介绍卖对联广告语句怎么写,内容包括卖对联的顺口溜广告词,卖对联的广告词怎么写,卖对联的广告词。买好对联,过好新年,不买对联,看对联,一样来钱。贴对联,喜团圆,欢欢喜喜把家还。有上联,有下联,中间横批才齐全。上联让您福禄顺,下联祝您

[/e:loop]