标点符(钱魏 Way)

MySQL 初级教程(一)

这篇文章主要针对MySQL讲的是SQL的用法,非常基础,比较适合像我这样零基础的学习,这篇文章来源于tutsplus的教程,是看了SQL For Beginners的总结。因为我电脑上先前已经装了XAMPP,所以直接拿来操练。

1、连接上数据库

使用Windows自带的cmd工具,转到mysql.exe所在目录,执行如下命令即可连接MySQL:

其中root为数据库用户名,可以使用其他用户名进行替换。

2、创建数据表

创建数据表的操作比较简单,如下图所示:

上面有两条语句,其中第二是相比第一条进行了默认的字符编码设置。对于编码的支持可以查看这里

3、显示所有数据库

有时候需要查看电脑中现有的所有的数据库,可以使用如下方式实现:

4、删除某个数据库

同样的SQL支持删除数据库的操作,具体指令相当的简单,需要注意的是这里使用的是DROP DATABASE而不是DELETE DATABASE!

5、使用某个数据库

在真正开始对数据库操作前,需要先使用某个数据库,操作如下:

6、创建数据表

在创建数据表的术后需要创建字段名和字段类型,为了表示每行数据,所以需要为数据表创建一个PRIMARY KEY字段,PRIMARY KEY字段中的值必须唯一,所以一般使用自增长ID。

7、显示所有数据表

8、显示数据表结构

数据表结构包含中的数据表字段名、字段属性等。

9、删除数据表

10、修改表-添加字段

11、修改表-删除字段

12、修改表-修改字段

13、数据表添加数据

需要在数据表中添加数据有多种方法,通常采取的方法有以下三种。

14、显示最后的自增长ID

15、获取当前的时间

16、从所有行中选择所有列

17、从表中选定指定列

 

18、使用WHERE语句返回结果集中返回的行

19、使用比较运算符

20、组合搜索条件 AND OR

21、IN运算符

IN 运算符用于 WHERE 表达式中,以列表项的形式支持多个选择,当 IN 前面加上 NOT 运算符时,表示与 IN 相反的意思,即不在这些列表项内选择。更多情况下,IN 列表项的值是不明确的,而可能是通过一个子查询得到的。

22、LIKE和通配符结合使用

23、使用ORDER BY对结果排序

24、使用LIMIT对结果数进行限制

25、更新数据

26、删除数据

27、清空数据

在MySQL中有两种方法可以删除数据,一种是MySQL DELETE语句,另一种是MySQL TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。

28、特殊字符的录入

在执行SQL的时候需要对一些字符进行转码,转码即在字符前加上\如下图:

29、关键词的录入

有时候会在SQL语句中出现SQL的关键词,如果直接使用就可能回出错,解决方案如下。

30、CMD中中断输入

当在cmd中输入错误时,是没法更改上一行的指令的,唯一的办法是终端当前的输入,平常输入就用\c,’>就用’/\c
>就用/\c。

参考链接:http://net.tutsplus.com/tutorials/databases/sql-for-beginners/

码字很辛苦,转载请注明来自标点符《MySQL 初级教程(一)》

评论