数据库的简单操作
2016-04-24 09:07
459 查看
学了一点点数据库额知识,贴出来自己用户忘记了复习看
create table student( sno CHAR(20) primary key, sname CHAR(20) , sex char(20) ); insert into student (sno,sname,sex) values ('201313137121','kesihai','man'); create VIEW is_man AS select sno,sex from student where sex='man'; create index is_sname on student(sname); create index is_sex on student(sex); show index from student; drop index is_sname on student; create table tab1( id CHAR(20) primary key ); create table tab2( id CHAR(20) primary key ); //建立触发器 delimiter // create trigger is_trigger after insert on tab1 for each row begin insert into tab2 values(new.id); end// create trigger is_trigger after insert on tab1 for each row insert into tab2 values(new.id); delimiter // create trigger iss_trigger after update on student for each row begin call math(3,4);这是错的,trigger不能返回set end// drop procedure if exists math; delimiter // create procedure math( in a int, in b int ) begin set @var1=1; set @var2=2; select @le:="helle" as le, @ri:="kesihai" as ri; end// set @var=1;//设置用户变量 create view is_view(sname,age) as select student.sname,S.age from S,student; //左连接 select student.sno, student.sname, S.age from student left join S on student.sname=S.sname; create user 'wll'@'localhost' identified by '123456'
相关文章推荐
- Sqlmap注入技巧收集整理
- Sqlmap使用教程
- Redis_发布订阅(基础)
- MySQL绿色版的安装(mysql-5.6.22-win32.zip)
- Oracle Linux下安装Redis
- 跟我一起学习MySQL技术内幕(第五版):(第二章学习日记10)
- [mysql] ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
- mysql表的字符集uft8转换成gbk测试
- 画蛇添足的Mac Navicat Premium中文数据乱码
- Redis内存使用优化与存储
- 初识数据库
- Oracle的pipelined函数实现高性能大数据处理
- mysql ndb集群备份数据库和还原数据库的方法
- mysql 加了 skip-name-resolve不能链接数据库问题的解决方法
- ZABBIX2.4.8监控 Windows Mysql数据库
- mysql表名大小写敏感
- MySQL排错工具perror
- Oracle排错工具oerr
- MongoDB - 简介和快速搭建
- MySQL查询优化