mysql数据库操作笔记
来源:互联网 发布:java爬虫 项目 编辑:程序博客网 时间:2024/06/10 20:00
//查询最后生成的IDselect @@session.identity//创建视图create view v_add_friendsas (select u.userID,u.real_name,u.sex,d.college,d.academe,d.speciality,d.init_college_date,d.head_pic from user_info_list u,user_details d where u.userID=d.userID);select * from v_add_friends where real_name='11' and userID=1;drop view v_add_friends;select * from v_add_friends limit 0,10;//创建存储过程create PROCEDURE proc_sel_friends ()begindeclare pageStart int;declare pageEnd int;set pageStart=0;set pageEnd=10; select * from v_add_friends ;end;//删除或运行存储过程drop PROCEDURE proc_sel_friends;call proc_sel_friends();//写一个主从表存储过程,主表用自增主键,从表需要插入主表“自增的主键ID”create PROCEDURE pro_product_book(user_id char(20),pro_name char(20),pro_price char(20),pro_pic char(20),pro_state char(20),pro_use_day char(20),pro_amount varchar(20),pro_type_name char(20),pro_describe char(200),book_publishing char(20),book_isbn char(20),book_pub_date char(20),book_page_num char(20),book_pub_time char(20),book_author char(20),book_formats char(20),book_industry char(20),book_school_step char(20),book_language char(20),book_describe varchar(200),book_attr char(20),book_pri_price char(20))begin//用于保存最后一个自增IDdeclare last_id int; insert into product_info values(default,user_id,pro_name,pro_price,pro_pic,default,pro_state,pro_use_day,pro_amount,pro_type_name,pro_describe);//获得表中最后生成的自增主键IDset last_id = (select @@session.identity); insert into book_type values(default,last_id,book_publishing,book_isbn,book_pub_date,book_page_num,book_pub_time,book_author,book_formats,book_industry, book_school_step,book_language,book_describe,book_attr,book_pri_price);end;//执行存储过程call pro_product_book('4','2','2','2','2','2','2','2','2','2','2','2009-8-7','2','2','2','2','2','2','2','2','2','2');drop PROCEDURE pro_product_book;
mysql乱码,在控制台显示汉字的方法
//查询表编码格式SHOW VARIABLES LIKE 'character_set%';//设置控制台显示编码格式set character_set_results='gbk'; #将编码改为gbk,控制台就可以显示中文了//查询某表的中编码方式mysql> status;//修改某表的编码alter table users character set utf8;//查看生成某表的结构show create table users;//修改表中某列的字符集alter table users modify username char(20) character set gbk;//清空表中的数据truncate table users;//切换连接数据库的语法:use new_dbname;
使用MySQL应该注意的小要点
//MySQL不支持top语句,用Limit代替,下句从表中第9个行开始,查1行select * from product_info order by productID asc limit 9,1;select count(*) from product_info where userID=1;
阅读全文
0 0
- MYSQL数据库操作笔记
- mysql数据库操作笔记
- MySql笔记-数据库基本操作
- 【MySQL】数据库操作基础笔记
- mysql笔记----PHP操作mysql数据库
- [phpMyadmin笔记-1] MySQL数据库操作
- hadoop学习笔记之操作mysql数据库
- MySQL学习笔记2(操作数据库)
- mySQL数据库相关操作自学笔记三
- MySQL数据库操作及SQL语句笔记
- MySQL 学习笔记 之 数据库基本操作
- 【MYSQL数据库】MYSQL学习笔记-mysql分区基本操作
- MYSQL数据库 - 学习笔记1 - 数据库基本操作
- 数据库操作笔记(c语言版&MySql数据库&VS2013环境)
- MYSQL数据库 - 学习笔记2 - C语言操作MYSQL
- MySQL学习笔记1----MySQL数据库基本操作
- linux下c语言进行mysql数据库操作---笔记
- c/C++对mysql数据库进行操作笔记
- 深入理解AJAX系列第二篇--GET请求和POST请求的区别
- SQL Server2005练习记录
- 通过jdbcTemplate如何返回自定义的对象集合,以及在java中如何遍历这个集合
- 概要
- shell编程-条件判断
- mysql数据库操作笔记
- windows server 2012 R2 打印机安装
- JSP标准标签(动作)
- 【LeetCode】75. Sort Colors
- 使用VS2012调试Dump文件
- C++中指针和引用的区别
- cn.properties配置的用法
- vue.js仿简易搜索
- EL表达式