在本图书中,由于个人能力有限,难免会出现错误,如有发现,为方便对后期版本的更正和帮助更多的人,您可以将你的意见和建议告诉我。未经本人允许,禁止转载,不得用于商业盈利。
作者:黄正东
邮箱:skyworkor@163.com
登录数据库,输入root 密码(本地主机)
图:登录数据库
MySQL查询已经建立的数据库的结构使用命令:show databases;
图:查询所存在的数据库
那么查询到已经存在的数据库之后,我们可以做一些操作:如删除数据库,查看数据库中的有哪些表等。
首先先用命令 use databaseName指定数据库。
图:建表
显示Query OK表示创建成功。
现在可以对数据库中的表进行检索:
图:查看数据库中存在的表
上图显示:table test中存在一张名叫student的表。
当Mysql中存在数据库并且数据库中存在表的时候,我们可以查看表的结构:
方式一:
图:检查表结构(方式一)
方式二:
图:表结构查询(方式二)
如果发现表设计的有问题,我们还可以对表结构进行更改:
A:修改表名,语法:alter table table_Name rename new_table_Name
图:Rename Table
B:添加字段并查看是否success
图:添加字段
C:修改字段并查看是否成功
图:修改表字段
当然,除了这些对表结构的操作外,还有给字段添加约束和删除字段等操作,这里就不一一讲述了。
从查看有哪些数据库到单独的数据中有哪些表,和表结构一系列的操作后,应该对表数据进行处理呢。
首先需要的是表数据。要对表中进行数据的录入:
数据录入语法为:insert into table_Name values (‘’‘’‘’‘’);
观察如下图形:
图:插入数据
观察发现,第一次插入数据时产生了Error,产生这个错误的原因是因为我们插入的数据中存在中文问题,但是我们发现,当我们把mySql编码格式改成utf8的时候同样不能插入。而要改成gbk才行.(提示:MySQL默认编码是:Latin1)相关问题请查看:MySQL编码设置
检查是否真的插入
图:检索表数据
从图发现,MySQL允许通过as设置别名。(sex=’男’数据已经插入成功了,可是不能显示【未解决】)
随便新增几条数据后,发现有的数据存在问题,需要对记录进行修改,
语法为:update table_Name set
图:修改----查看
假设记录2和3是重复数据,我们要对其中任意一条数据进行删除,如下:
图:删除记录
至此,我们已经完成了对MySQL数据库中建库建表和对数据的增删改查的基本操作。
|