标签:teacher 数字类型 计算器 表名 ber c语言 alter 0.00 intern
则键入下面命令:
mysql -h110.110.110.110 -u root -p 123;(注:u与root之间能够不用加空格,其他也一样)
3、退出MYSQL命令: exit (回车)
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;
假设你不想test2有password,能够再打一个命令将password消掉。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;
字符串csname指定了1个有效的字符集名称。连接校对成为字符集的默认校对。
该函数的工作方式与SET NAMES语句类似。但它还能设置mysql- > charset的值,从而影响了由mysql_real_escape_string() 设置的字符集。
怎样使用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)‘起了个假名。
字段名 | 数字类型 | 数据宽度 | 是否为空 | 是否主键 | 自己主动添加 | 默认值 |
id | int | 4 | 否 | primary key | auto_increment | |
name | char | 20 | 否 | |||
sex | int | 4 | 否 | 0 | ||
degree | double | 16 | 是 |
全部的表数据和表定义会被取消,所以使用本语句要小心!
注意:对于一个带分区的表。DROP TABLE会永久性地取消表定义,取消各分区。并取消储存在这些分区中的全部数据。DROP TABLE还会取消与被取消的表有关联的分区定义(.par)文件。
对与不存在的表。使用IF EXISTS用于防止发生错误。当使用IF EXISTS时。对于每一个不存在的表,会生成一个NOTE。
RESTRICT和CASCADE能够使分区更easy。眼下,RESTRICT和CASCADE不起作用。
FirstName | LastName | Age |
---|---|---|
Peter | Griffin | 35 |
Glenn | Quagmire | 33 |
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die(‘Could not connect: ‘ . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("DELETE FROM Persons WHERE LastName=‘Griffin‘"); mysql_close($con); ?>在这次删除之后,表是这种:
FirstName | LastName | Age |
---|---|---|
Glenn | Quagmire |
33 |
假设没有WHERE子句,则更新全部的行。
假设指定了ORDER BY子句,则依照被指定的顺序对行进行更新。LIMIT子句用于给定一个限值,限制能够被更新的行的数目。
2、或者进入命令行后使用 mysql> source c:\\school.sql; 也能够将school.sql文件导入数据库中。
标签:teacher 数字类型 计算器 表名 ber c语言 alter 0.00 intern
原文地址:http://www.cnblogs.com/gavanwanggw/p/7225870.html