前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql基本命令-基础教程(二)

mysql基本命令-基础教程(二)

作者头像
前朝楚水
发布2018-04-03 14:40:57
8280
发布2018-04-03 14:40:57
举报

用得最多的就是对数据的

增、删、改、查;

首先说明:

具体数据是存在表里面(这个东西可以想象一下excel表格);

表又存在数据库;

一个mysql软件里面可以有很多数据库;

实际上在mysql软件的安装目录下面,有一个data文件夹,这个文件夹里面就是存放的数据;

下面,我们

  1. 创建一个数据库
  2. 选择这个数据库
  3. 在这个数据库里面创建一个表
  4. 在表里进行增、删、改、查操作;

特别注意,每一句命令结束必须加分号,再回车,不然不会执行;

还有,就是命令行输入的大小写字母,是忽略的,也就是说,大小写是一样的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的那条数据删除;

-------

对表的基本的操作就完毕了;

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 交互设计前端开发与后端程序设计 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档