MySQL基础操作(一)

来源:互联网 发布:thinkphp5开发大型cms 编辑:程序博客网 时间:2024/05/21 07:14

MySQL基础操作(一)

这是在MySQL官网上找到的一篇MySQL的入门文章,由于种种问题,这里只做一部分简要总结,需要详细了解的可以自行到官网查找,这里也是想顺便说明一下外文文献的阅读是避免不了的。另外,当你用到一些算法的时候你会发现高数、线性代数、复变函数等等数学知识也是必不可少的,不然你连一个程序员都算不上,充其量只是一个码农。我坚信知识改变命运,知识成就梦想。

 

1.使用MySQL客户端连接到MySQL服务器

root用户登录MySQL客户端

Linux上在命令行终端上输入以下命令(在这之前你可能需要现在bin目录下进行MySQL的安装,安装的话根据系统等的不同可能会不同,这里不进行说明):

 

一旦你连接到MySQL服务器,会出现如下内容:

 

当使用 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删除列