(笔记)Mysql命令select:当前选择(连接)的数据库

select命令表示当前选择(连接)的数据库。

select命令格式:mysql> select database();

MySQL中SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串、数字、数学表达式的结果等等。如何使用MySQL中SELECT命令的特殊功能呢?

1) 显示MYSQL的版本
mysql> select version(); 
+-----------------------+ 
| version()               | 
+-----------------------+ 
| 6.0.4-alpha-community | 
+-----------------------+ 
1 row in set (0.02 sec)

2) 显示当前时间
mysql> select now(); 
+---------------------+ 
| now()                 | 
+---------------------+ 
| 2009-09-15 22:35:32 | 
+---------------------+ 
1 row in set (0.04 sec)

3) 显示年月日
SELECT DAYOFMONTH(CURRENT_DATE); 
+--------------------------+ 
| DAYOFMONTH(CURRENT_DATE) | 
+--------------------------+ 
|                       15       | 
+--------------------------+ 
1 row in set (0.01 sec) 
  
SELECT MONTH(CURRENT_DATE); 
+---------------------+ 
| MONTH(CURRENT_DATE) | 
+---------------------+ 
|                   9      | 
+---------------------+ 
1 row in set (0.00 sec) 
  
SELECT YEAR(CURRENT_DATE); 
+--------------------+ 
| YEAR(CURRENT_DATE) | 
+--------------------+ 
|               2009   | 
+--------------------+ 
1 row in set (0.00 sec)

4) 显示字符串
mysql> SELECT "welecome to my blog!"; 
+----------------------+ 
| welecome to my blog! | 
+----------------------+ 
| welecome to my blog! | 
+----------------------+ 
1 row in set (0.00 sec)

5) 当计算器用
select ((4 * 4) / 10 ) + 25; 
+----------------------+ 
| ((4 * 4) / 10 ) + 25 | 
+----------------------+ 
|                26.60    | 
+----------------------+ 
1 row in set (0.00 sec)

6) 串接字符串
select CONCAT(f_name, " ", l_name) 
AS Name 
from employee_data 
where title = ‘Marketing Executive‘; 
+---------------+ 
| Name          | 
+---------------+ 
| Monica Sehgal | 
| Hal Simlai    | 
| Joseph Irvine | 
+---------------+ 
3 rows in set (0.00 sec)

注意:这里用到CONCAT()函数,用来把字符串串接起来。另外,我们还用到以前学到的AS给结果列‘CONCAT(f_name, " ", l_name)‘起了个假名。

时间: 2024-12-26 00:08:35

(笔记)Mysql命令select:当前选择(连接)的数据库的相关文章

(笔记)Mysql命令show databases:显示所有数据库

show databases命令用于显示所有数据库. show databases命令格式:show databases; (注意:最后有个s) 例如:mysql> show databases; 注意:为了不在显示的时候乱码,要修改数据库默认编码.以下以GBK编码页面为例进行说明. 1) 修改MYSQL的配置文件:my.ini里面修改default-character-set=gbk 2) 代码运行时修改: Java代码:jdbc:mysql://localhost:3306/test?use

(笔记)Mysql命令mysql:连接Mysql数据库

mysql命令用户连接数据库. mysql命令格式: mysql -h主机地址 -u用户名 -p用户密码 1) 连接到本机上的MYSQL首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码. 注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2) 连接到远程主机上的MYSQ

(笔记)Mysql命令use:使用数据库

use命令可以让我们来使用数据库. use命令格式: use <数据库名>; 例如,如果xhkdb数据库存在,尝试存取它:   mysql> use xhkdb;屏幕提示:Database changed 1) use 语句可以通告MySQL把db_name数据库作为默认(当前)数据库使用,用于后续语句.该数据库保持为默认数据库,直到语段的结尾,或者直到出现下一个不同的use语句:   mysql> USE db1;   mysql> SELECT COUNT(*) FROM

(笔记)Mysql命令grant on:增加新用户并控制其权限

grant on命令用于增加新用户并控制其权限. grant on命令格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”; 1) 增加一个用户test1,密码为abc,让他可以在任何主机上登录,并对所有数据库有查询.插入.修改.删除的权限.首先用root用户连入MYSQL,然后键入以下命令:    grant select,insert,update,delete on *.* to [[email protected]”%][emai

(笔记)Mysql命令mysqladmin:修改用户密码

mysqladmin命令用于修改用户密码. mysqladmin命令格式:mysqladmin -u 用户名 -p 旧密码 password 新密码 1) 给root加个密码ab12首先在DOS下进入目录mysql\bin,然后键入以下命令:    mysqladmin -u root -password ab12注:因为开始时root没有密码,所以-p 旧密码一项就可以省略了. 2) 再将root的密码改为djg345    mysqladmin -u root -p ab12 passwor

(笔记)Mysql命令delete from:删除记录

delete from命令用于删除表中的数据. delete from命令格式:delete from 表名 where 表达式 例如,删除表 MyClass中编号为1 的记录:    mysql> delete from MyClass where id=1; 请对比一下删除数据前后表的变化. FirstName LastName Age Peter Griffin 35 Glenn Quagmire 33 下面以PHP代码为例删除 "Persons" 表中所有 LastNam

(笔记)Mysql命令alter add:增加表的字段

alter add命令用来增加表的字段. alter add命令格式:alter table 表名 add字段 类型 其他; 例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0:   mysql> alter table MyClass add passtest int(4) default '0'; 1) 加索引   mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]); 例子: mysql> al

(笔记)Mysql命令mysqldump:备份数据库

mysqldump命令用来备份数据库. mysqldump命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行. 1) 导出整个数据库(导出文件默认是存在mysql\bin目录下)    mysqldump -u 用户名 -p 数据库名 > 导出的文件名    mysqldump -u user_name -p123456 database_name > outfile_name.sql 2) 导出一个表    mysqldump -u

MySQL命令大全(转)

常见的MySQL命令大全一.连接MySQL        格式: mysql -h主机地址 -u用户名 -p用户密码        1.例1:连接到本机上的MYSQL.        首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>.        2.例2:连接到远程主机上的MYSQL.假设远程主机的I