用得最多的就是对数据的
增、删、改、查;
首先说明:
具体数据是存在表里面(这个东西可以想象一下excel表格);
表又存在数据库;
一个mysql软件里面可以有很多数据库;
实际上在mysql软件的安装目录下面,有一个data文件夹,这个文件夹里面就是存放的数据;
下面,我们
特别注意,每一句命令结束必须加分号,再回车,不然不会执行;
还有,就是命令行输入的大小写字母,是忽略的,也就是说,大小写是一样的CREATE就等于是create;
创建于选择数据库mytest3;
上面有一个命令show databases;是展示我这里面有多少个数据库了;
在这个数据库,创建一个表test;
创建一个表的时候,必须制定表的结构
比如使用:create table test(id int,age int);
其中这个表有两个字段,一个id,一个age;
两个字段的数据类型,只能是int;
关于mysql的数据类型有好几种,并不多;
----------------------------------------------------------
整数类型 字节 范围(有符号) 范围(无符号) 用途
TINYINT 1字节 (-128,127) (0,255) 小整数值
SMALLINT 2字节 (-32 768,32 767) (0,65 535) 大整数值
MEDIUMINT 3字节 (-8 388 608,8 388 607) (0,16 777 215) 大整数值
INT或INTEGER 4字节 (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 大整数值
BIGINT 8字节 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615) 极大整数值
FLOAT 4字节 (-3.402 823 466 E+38,1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38) 0,(1.175 494 351 E-38,3.402 823 466 E+38) 单精度浮点数值
DOUBLE 8字节 (1.797 693 134 862 315 7 E+308,2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 双精度浮点数值
DECIMAL 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2 依赖于M和D的值 依赖于M和D的值 小数值
----------------------------------------------------
这个表结构非常简单;
就是记录一下id与age;
desc test;(后面的test是表的名字)
可以查看这个表的结构;
-----------------------
虽然简单,我们只是演示增删改查够了;
先把简单学会,之后,我们用程序操作,或者图形界面操作,就可以进行创建复杂的表了;
1、增加数据,也就是插入数据:
INSERT INTO 表名 ( 字段1, 字段2,...) values (值1,值2)
字段与值要一一对应;
2、查询数据
select * from 表名;
或者
select * from 表名 +限制条件
3.修改数据:
update test set 旧字段与值 where 新字段与值;
下面把id为11的修改为1000;
4.删除数据;
delete from table_name where 条件
下面把id为12的那条数据删除;
-------
对表的基本的操作就完毕了;
本文分享自 交互设计前端开发与后端程序设计 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!