预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MYSQL入门指南 一、MySQL常用命令 1、显示当前账户下的数据库存储区域 Showdatabases; 表示当前账户(root)下的数据库存储区域有:information_schema、mysql、test。在这些数据库存储区域中可以有:表、视图等等信息。 2、如何切换到特定的数据库存储区域 Use数据库存储区域名;比如我们要切换到test区域。 Usetest; 数据库存储区域切换成功,到test区域下。 3、如何查看特定数据库存储区域中的信息 比如查看MySQL数据库中的有哪些表 Showtables; 图中显示的就是mysql数据库区域中的所用表的名称。 4、创建自己的数据库存储区域 Createdatabase数据库存储区域的名字; 比如我们创建一个名字为:mydb的数据库存储区域; Createdatabasemydb; 图中显示的信息表示数据我们自己的数据库存储区域mydb创建成功。 5、如何删除特定的数据库存储区域 Dropdatabase特定数据库存储区域的名字; 比如删除mydb数据库存储区域: Dropdatabasemydb; 图中信息表示删除mydb数据库存储区域成功。 6、创建表 Createtable表名称(列名称类型,……); 比如创建一个Person表,有姓名列、文本类型;性别列、文本类型;年龄列、整形; createtableperson( namevarchar(10)notnull, sexvarchar(2)notnull, ageint(3)default1 ); 图中信息表示Person表创建成功。 7、删除表 Droptable表名称; 比如删除test存储区域中的Person表: DroptablePerson;(droptabletest.person)。 8、查看表结构 Desc表名; 比如查看Person表的结构; DescPerson; 9、为表添加自增长列 在mysql数据库中,创建自增长列的语句是: 列名称intauto_increment; 注意:如果该列是自增长的列,那么必须定义key; createtableperson( idintauto_incrementprimaryKey, namevarchar(10)notnull, sexvarchar(2)notnull, ageint(3)default1 ); 10、为表录入一条记录 Insertinto表明[(列名称)]values([对应列的值]); 比如我们往Person表录入一条记录。 InsertintoPersonvalues(null,’whz’,’m’,29); 11、删除表中的记录 Deletefrom表名称[条件]; 比如删除Person表中的记录; Deletefromperson; 删除之前表中的记录:有十条记录 DeletefromPerson; 删除成功之后表中的记录数:0条。 由图说明:deletefrom表名;表示删除表中的所用记录(无条件删除)。 有条件的删除表中的记录: 比如:删除Person表中id为11的那条记录: DeletefromPersonwhereid=11; 没删除之前表中的记录: 删除之后表中的记录: 12、修改表中的记录信息 Update表名称set列名称1=要改为的值,列名称2=要改为的值,……[where条件]; 比如修改Person表,将name列的值修改为“武大郎”。 修改前: 执行修改语句: UpdatePersonsetname=’武大郎’; 执行修改之后,表中的记录的值: 上图说明:如果修改时不附带条件,会将表中所有的记录都修改了。 有条件的修改: 修改之后表的记录情况: 上图说明:有条件的修改时,只会按特定条件修改,不会影响条件之外的记录。 13、查询数据 Select列名称1,列名称2,……from表名称[where条件]; 比如:我们查看Person表中的记录: Selectname,agefromperson; 如果这样:select*fromPerson;“*“表示通配符,即表中的所用列。 如果这样查:selectnameas姓名,ageas年龄fromPerson;(as可以省略不写) 如果条件查询:select*fromPersonwherename=‘武松’;