数据库
文章平均质量分 55
mark_to_win
http://www.mark-to-win.com 安卓,java,jquery,ios,spring,技术副总,导师,领导项目架构,微信号: MarkToWin_China, qq: 2115860679,
展开
-
ANY,SOME,ALL 在SQL语句中的区别?
用 ANY、SOME 或 ALL 修改的比较运算符可以用 ALL 或 ANY 关键字修改引入子查询的比较运算符。SOME 是 SQL-92 标准的 ANY 的等效物。以 > 比较运算符为例,>ALL 表示大于每一个值;换句话说,大于最大值。例如,>ALL (1, 2, 3) 表示大于 3。>ANY 表示至少大于一个值,也就是大于最小值。因此 >ANY (1, 2, ...原创 2018-11-25 17:05:41 · 333 阅读 · 0 评论 -
EXISTS 在SQL语句中怎么用?
EXISTS指定一个子查询,检测行的存在。SELECT DISTINCT nameFROM studentWHERE EXISTS(SELECT *FROM registerWHERE id = student.id);(note that if some rows in student register.id =student.id, all those rows in st...原创 2018-11-25 16:21:59 · 199 阅读 · 1 评论 -
create table,show tables,describe table,DROP TABLE,ALTER TABLE ,怎么使用?
2)表本身(非表数据)的基本操作:CREATE TABLE 表名 (列_1_名 列_1_类型 列_1_细节, 列_2_名 列_2_类型 列_2_细节, ... );例如:create table student(id int not null,name char(10),age int);例如:CREATE TABLE t (id INT NOT NULL...原创 2018-11-25 15:50:54 · 964 阅读 · 0 评论 -
Basic Join 基本交,Cross Join 叉交,INNER JOIN 内交,OUTER JOIN 外交,Left join 左交,Right join 右交,Full join全交都是什么?
Basic Join Operation--comma-separated join(叉乘,都乘到N*M,N,M分别是两个表的条数)马克-to-win: select * from register, student;Cross Join(叉乘,都乘到N*M,N,M分别是两个表的条数)---same as comma-separated joinselect * from regist...原创 2018-11-25 15:38:10 · 488 阅读 · 0 评论 -
create database ,drop database ,show Databases,use 数据库 ,怎么使用?
1)库本身的基本操作:1)创建数据库:create database 数据库名字;2)删除数据库:drop database 数据库名字;3)查看数据库:show Databases; 显示由Server管理的数据库4)使用数据库,之后的操作就针对此数据库了:use 数据库名字更多请看下节:https://blog.csdn.net/mark_to_win/article/d...原创 2018-11-25 13:48:44 · 560 阅读 · 0 评论 -
MYSQL的使用环境
安装完mysql以后,在桌面上可以找到mysql自带的mysql command line client(命令行客户端),点击它,之后输入自己的密码,就进去了!马克-to-win:但如果有时进不去,可能你的mysql服务器没有启动。你可以到控制面板/管理工具/服务:找到mysql,右键点击它,选中启动。mysql就启动了!更多请看下节:https://blog.csdn.net/...原创 2018-11-25 13:30:13 · 668 阅读 · 0 评论 -
MYSQL的安装
3.MYSQL的安装马克-to-win:对于我的mysql5.0,就是一个setup.exe文件,双击一下,就可以安装了,非常的简单!之后出现一些选项:重要:安装过程中,一定要记住自己设置的用户名和密码!忽略: Sign up(登记).勾选: Configure(配置) the MySQL Server now.勾选: Standard Configuration(标准配置).取...原创 2018-11-25 10:59:53 · 225 阅读 · 0 评论 -
什么是SQL?
下面是我从网上摘取的一段话:1974年,在IBM公司圣约瑟研究实验室研制的大型关系数据库管理 系统SYSTEM中,使用SEQUEL语言(由BOYCE 和CHAMBERLIN 提出),后来在SEQUEL 的基础上发展了SQL语言。 SQL语言是一种交互式查询语言,允许用户直接查询存储数据,但它不是完整的程序语言,如它没有DO或FOR 类似的循环语句,但它可以嵌入到另一种语言中,也可以借用VB、C、J...原创 2018-11-25 10:54:03 · 628 阅读 · 0 评论 -
数据库表中多对多关系怎么设计?
(多对多关系)马克-to-win:Teacher表:两列id,name。Studnet表:三列:id,name,ageTeacherStudent表(关系表):三列:id,tid,sidcreate table TeacherStudent(id int not null,tid int not null,sid int not null);2) teacher and stu...原创 2018-11-26 09:29:55 · 8534 阅读 · 0 评论 -
数据库表中一对多关系怎么设计?
Database Design(数据库设计)马克-to-win:(一对多:one-to-many)1) teacher and student.(teacher表:两列id(主键),name。pupil表:三列:id(主键),name,tid(外键))举例: Teacher "qixy" has two students: liyaohua,fuwenlong. Te...原创 2018-11-26 09:28:30 · 2158 阅读 · 0 评论 -
什么是DBMS,什么是数据库?
马克-to-win:DBMS (database management system---数据库管理系统)像mysql,oracle,sql server之类,首先没什么神秘的,都只是某个公司编的一个软件而已,比如mysql是MySQL AB公司编的,而sql server是微软编的。对于mysql来说,你拿到软件之后----比如我的mysql5.0,就是一个setup.exe文件,双击一下,就可...原创 2018-11-25 10:14:02 · 15355 阅读 · 0 评论