MySQL笔记之别名的使用
在查询时,可以为表和字段取一个别名。这个别名可以代替其指定的表和字段
mysql> SELECT * FROM department d
-> WHERE d.d_id=1001;
+------+-----------+--------------+-------------+
| d_id | d_name | function | address |
+------+-----------+--------------+-------------+
| 1001 | 科技部 | 研发产品 | 3号楼5层 |
+------+-----------+--------------+-------------+
row in set (0.00 sec)
这里为department表取了一个别名为d
mysql> SELECT d_id AS department_id, d_name AS department_name
-> FROM department;
+---------------+-----------------+
| department_id | department_name |
+---------------+-----------------+
| 1001 | 科技部 |
| 1002 | 生产部 |
| 1003 | 销售部 |
+---------------+-----------------+
rows in set (0.00 sec)
此处语法与上面类似,只不过加了AS
相关推荐
-
MySQL中使用表别名与字段别名的基本教程
MySQL 表别名(Alias) SQL 表别名 在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持.通过关键字 AS 来指定. 表别名语法: SELECT column FROM table AS table_alias 上述 SQL 执行后的效果,给人感觉是对 table_alias 表进行查询,但实际上对单表做简单的别名查询通常是无意义的.一般是对一个表要当作多个表来操作,或者是对多个表进行操作时,才设置表别名. 表
-
关于sql和mysql对于别名不能调用的一些理解
在写sql的时候,由于有部分语句别名不能调用,百度了一下原因,原来是由于别名机制不同引起的.为了避免下一次再犯同样的错误,今天把网上找到资料总结了一下,sql和mysql执行顺序,发现内部机制是一样的.最大区别是在别名的引用上. 一.sql执行顺序 (1)from (3) join (2) on (4) where (5)group by (6) avg,sum.... (7)having (8) select (9) distinct (10) order by 从这个顺序中我们不难发现,所有
-
MySQL笔记之别名的使用
在查询时,可以为表和字段取一个别名.这个别名可以代替其指定的表和字段 为表取别名 复制代码 代码如下: mysql> SELECT * FROM department d -> WHERE d.d_id=1001;+------+-----------+--------------+-------------+| d_id | d_name | function | address |+------+-----------+--------------+------
-
Mysql 5.6.37 winx64安装双版本mysql笔记记录
机器上现在已经存在5.0版本MySQL的情况下,继续安装一个最新版的mysql. 一.官网下载免安装压缩包. 本人下载的是mysql-5.6.37-winx64.zip.将压缩包解压到自定义目录中.例如:D:\mysql-5.6.37. 二.添加环境变量. 右键单击我的电脑->属性->高级系统设置(高级)->环境变量. 点击系统变量下的新建按钮 输入变量名:MYSQL_HOME 输入变量值:D:\mysql-5.6.37 (自定义的解压目录),选择系统变量中的path,点击编辑按钮添加变
-
MySQL笔记 —SQL运算符
目录 1.算术运算符 2.比较运算符 具体关键字 3.逻辑运算符 4.位运算符 1.算术运算符 + - * /或DIV %或MOD /或DIV select 100/5,100 DIV 5 from dual; 结果: 100/5 100 DIV 5 20.0000 20 注意:/结果是浮点型有结果20.0000,但是DIV结果是20 取模运算%或MOD select 10 % 2,10 % 3,12 MOD -4 from dual: 结果: 10 % 2 10 % 3 12 MOD -4 0
-
MySQL笔记之数据备份与还原的使用详解
数据很重要,这点用脚趾头想都知道,为了保证数据的安全,因此需要定期对数据备份 下面来写一点关于数据备份与还原相关的笔记 数据备份 使用mysqldump命令备份一个数据库 mysqldump -u username -p dbname table1 table2...>BackupName.sql 其中,dbname表示数据库名称,table1和table2表示表的名称,没有该参数则备份整个数据库 BackupName.sql参数表示备份文件的名称,文件名前面可以加上一个绝对路径 需要注意的是,
-
MySQL笔记之修改表的实现方法
我们在创建表的过程中难免会考虑不周,因此后期会修改表 修改表需要用到alter table语句 修改表名 复制代码 代码如下: mysql> alter table student rename person;Query OK, 0 rows affected (0.03 sec) 这里的student是原名,person是修改过后的名字 用rename来重命名,也可以使用rename to 还有一种方法是rename table old_name to new_name 修改字段的数据类型 复
-
MySQL笔记之运算符使用详解
Mysql可以通过运算符来对表中数据进行运算,比如通过出生日期求年龄等 运算符包括四类,分别是:算数运算符.比较运算符.逻辑运算符和位运算符 算数运算符加.减.乘运算 复制代码 代码如下: mysql> select a,a+5,a*2 from t1;+------+------+------+| a | a+5 | a*2 |+------+------+------+| 24 | 29 | 48 |+------+------+------+ row in set (
-
MySQL笔记之系统信息函数详解
系统信息函数用来查询mysql数据库的系统信息 VERSION()返回数据库版本号 复制代码 代码如下: mysql> SELECT VERSION();+-------------------------+| VERSION() |+-------------------------+| 5.5.28-0ubuntu0.12.10.2 |+-------------------------+ row in set (0.00 sec) 我这里用的是基于ubuntu发
-
MySQL笔记之视图的使用详解
什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表. 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据. 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据. 数据库中只存放了视图的定义,而没有存放视图中的数据,这些数据存放在原来的表中. 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据. 视图中的数据依赖于原来表中的数据,一旦表中数据发生改变,显示在视图中的数据也会发生改变. 视图的作用 1.使操作简单化,可以对经常使用的查询定义一个视图,使用户
-
MySQL笔记之基本查询的应用详解
参考表:student 多字段查询 复制代码 代码如下: mysql> select id,name,birth from student; 所有字段查询 复制代码 代码如下: mysql> select * from student; where指定查询 复制代码 代码如下: mysql> select * from student where id=901;mysql> select * from student where id>=904;mysql> selec
随机推荐
- VMware 12中CentOS 6.5 64位安装配置教程
- Redis list 类型学习笔记与总结
- Spring Boot如何优化内嵌的Tomcat示例详解
- 详解iOS通过ASIHTTPRequest提交JSON数据
- Spring Boot 快速入门指南
- 自制PHP框架之设计模式
- jQuery中:lt选择器用法实例
- 解决Android屏幕四周闪现红框的问题
- Android学习教程之悬浮窗菜单制作(9)
- 修改MySQL数据库中表和表中字段的编码方式的方法
- 使用adodb lite解决问题
- Node.js中防止错误导致的进程阻塞的方法
- 微信JSAPI支付操作需要注意的细节
- Java与Node.js利用AES加密解密出相同结果的方法示例
- django 自定义用户user模型的三种方法
- mysql 查询数据库中的存储过程与函数的语句
- SQL SERVER中关于exists 和 in的简单分析
- 20个非常棒的Jquery实用工具 国外文章
- JavaScript中发布/订阅模式的简单实例
- 通过Nginx服务器获取大文件MD5值的配置方法