/*显示所有数据库*/ show databases /*创建数据库*/ create database db_test /*使用db_test数据库*/ use db_test /*创建新表*/ create table student (stuid int primary key, stu_name varchar(20) not null, stu_age int not null) /*向表中插入几条数据*/ insert into student values(1,'aaaa',12) insert into student values(2,'bbbb',13) insert into student values(3,'cccc',14) /*查询表中数据*/ select * from student /*删除表中的所有数据*/ delete from student /*复制旧表创建新表,数据结构完全一样*/ create table student2 like student /*复制旧表中的某几列创建新表*/ create table student3 as select stuid,stu_name from student only /*删除表*/ drop table student2 /*新增列*/ alter table student3 add stu_age int select * from student3 /*添加主键*/ alter table student3 add primary key(stu_name) /*删除主键*/ alter table student3 drop primary key /*创建某列索引*/ CREATE index idx_stu on student3(stu_name) /*删除索引*/ alter TABLE student3 drop index idx_stu /*创建视图*/ create view view_stu as select stuid,stu_name from student create view view_stu as select * from student /*查看视图*/ select * from view_stu /*删除视图*/ drop view view_stu /*union,通过组合其他两个结果表并消去表中任何重复行而派生出一个结果表*/ /*union all,不消除重复行*/ select * from student union select * from student3 /*left outer join,左外连接,结果集返回两个表的匹配行,也包括左连接表的所有行*/ select * from student left outer join student3 on student.stuid=student3.stuid /*right outer join,右外连接,结果集返回两个表的匹配行,也包括右连接表的所有行*/ select * from student right outer join student3 on student.stuid=student3.stuid /*full outer join,在mysql中,不支持full join, 解决思路为: 1、先查出左连接 2、查出右连接 3、用union 把二者结合查询*/ select * from student a left outer join student3 b on a.stuid = b.stuid union select * from student a right outer join student3 b on a.stuid= b.stuid /*拷贝表(只拷贝数据)*/ insert into student3 select * from student
相关推荐
Mysql基础语法及脚本,非常适合新人学习,里面有2个Demo及脚本,第一个适合完全不会的新人,通过学习Demo1,能掌握简单的增删改查,通过学习Demo2,能掌握mysql运算符,排序,用limit分页查询,MySQL正则表达式,约束,索引,函数...
增删改查 where条件 事务 修正数据库乱码 导入还原数据库 导入TXT 用户权限 拼接
mysql基础语法大全
MySQL基础语法.docx
MySQL基础语法
MySQL基础语法总结-新手教程 内容包括了: 1.SQL语言 的介绍 2.MySQL数据类型 3.约束类型 4.数据库语句 -表相关的语句-数据相关的语句 5.导入sql文件 6.DML语句(insert update delete)-truncate语句 7....
mysql;mysql基础语法&存储过程示例.pdf
mysql;mysql基础语法&存储过程示例.zip
mysql基础语法mysql基础语法mysql基础语法mysql基础语法mysql基础语法mysql基础语法mysql基础语法
前端 nodejs mysql 基础语法学习,案例里面功能包括:数据库连接测试,查询数据,插入数据,更新数据,删除数据
mysql的语法基础
开源的数据库给人们带来了诸多便利,mysql易于上手好用。
详细描述了MySQL常见的语法,以及大量语句练习
文档中包含mysql中涉及的基础语法。对于初学mysql的有很大的帮助;
mysql基础语法,从创建数据库到表中数据的操作都有详细说明,适合初学者
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。这篇文章主要介绍了Mysql基础语法的使用,需要的朋友可以参考下
小白也能立即入门的数据库,学习数据库从Mysql起步,最流行的书籍库管理系统
MySQL基础语法大全
快速回顾MySQL基础语法 1.安装 略 参考资料 2.数据库操作 查看所有数据库 show databases; # mysql 用分号结束语句 创建数据库 # create database [name] create database test 删除数据库 drop database test ...