MySQL基础操作(一)
这是在MySQL官网上找到的一篇MySQL的入门文章,由于种种问题,这里只做一部分简要总结,需要详细了解的可以自行到官网查找,这里也是想顺便说明一下外文文献的阅读是避免不了的。
1. 使用MySQL客户端连接到MySQL服务器
1.1 以 root用户登录MySQL客户端
在Linux上在命令行终端上输入以下命令(在这之前你可能需要现在bin目录下进行MySQL的安装,安装的话根据系统等的不同可能会不同,这里不进行说明):
一旦你连接到MySQL服务器,会出现如下内容:
1.2 当使用 mysql客户端时,这里有一些有用的东西需要记住:
(1)客户端命令(例如, help, quit, clear在SQL语句中)和关键字(例如,选择,创建表,插入)不区分大小写。
(2)列名称是区分大小写的。大部分类unix平台上的表名是大小写敏感的,但在Windows平台上不分大小写。
(3)你可以输入SQL语句用很多行,按enter换行。输入一个分号(;紧随其后的是一个 Enter)结束一个SQL语句,并将其发送到服务器执行;同样也可以使用 \g或 \G(后者,返回的结果垂直显示)结束sql语句使其执行。然而,客户端命令(例如, help, quit, clear)不需要一个终结符号。
从MySQL服务器断开,输入QUIT或 \q在客户端即可:
2.一些基本MySQL操作
(1)显示现有的数据库。
(2)创建一个新的数据库。
(3)在数据库中创建一个表。 首先, 使用USE 语句选择要在其中创建表的数据库
(4) USE 语句告诉MySQL用哪个数据库作为后续语句的默认数据库。接下来,使用 CREATE TABLE 建表
每一列的数据类型可以使用help命令了解。#是注释,注释风格有好几种,原文网站上有相关的链接,还有关于约束的一些文章,主键约束的一些解释链接。
(5)查看建表是否成功
(6) DESCRIBE 显示表的所有列的信息
(7)将记录添加到表中。 使用例如 INSERT ... VALUES 语句
(8)查询检索。使用一个选择声明, “*”匹配所有列:
(9)按特定条件查询
(10)删除一个记录从一个表中。使用一个删除语句从一个表删除一个记录,删除满足WHERE条件的记录
(11)添加或删除表的一列。使用一个ALTER TABLE…添加语句添加一列。例如,您可以使用一个 AFTER子句指定新列的位置
检查结果
(12) SHOW CREATE TABLE 它提供了更多关于表的详细信息
(13)使用 ALTER TABLE ... DROP 删除列