MySql基础-增删改

本文介绍了SQL的基础知识,包括MySQL的使用、关系型数据库的特点、如何连接数据库、创建数据库、数据类型(如TINYINT、INT、VARCHAR等)、以及INSERT、UPDATE、DELETE操作和WHERE子句的用法。
摘要由CSDN通过智能技术生成

什么是SQL ?

 MySQL等软件可以接受命令,并做出相应的操作,由于命令中可以包含删除文件、获取文件内容等众多操作,对于编写的命令就是是SQL语句。
 

关系型数据库: 

特点:

        1.格式统一,便于维护

        2.使用sql语句,标准统一,使用方便

        3.数据存储在硬盘中,安全

连接数据库

- 打开navicate

- 点击连接

- 选择Mysql

- 填写数据库连接信息

- 确认连接(连接前也可以测试连接)

创建数据库

- 选择数据库

- 右键选择新建数据库

- 填写数据库名,字符集,排序规则

数据类型

               

TINYINT      | 1 byte  | 小整数值       |

INT或INTEGER | 4 bytes | 整数值         |

FLOAT        | 4 bytes | 单精度浮点数值 |

DECIMAL

- 字符串

| 类型    | 大小           | 描述       |

| ------- | -------------- | ---------- |

| CHAR    | 0-255 bytes    | 定长字符串 |

| VARCHAR | 0-65535 bytes  | 变长字符串 |

| TEXT    | 0-65 535 bytes | 长文本数据 |

- 日期类型

| 类型      | 格式                | 描述                     |

| --------- | ------------------- | ------------------------ |

| DATE      | YYYY-MM-DD          | 日期值                   |

| TIME      | HH:MM:SS            | 时间值或持续时间         |

| YEAR      | YYYY                | 年份值                   |

| DATETIME  | YYYY-MM-DD HH:MM:SS | 混合日期和时间值         |

| TIMESTAMP | YYYY-MM-DD HH:MM:SS | 混合日期和时间值,时间戳 |

CHAR和VARCHAR的区别:

char不论你实际存储了多少的字符,都会占用设置的**n**个字符空间 , 比如手机号码,性别,身份证号等

varchar它存储的长度并不固定, 实际使用多少就占用多少

添加数据(INSERT)

# 给指定字段添加数据

    insert into 表名 (字段1,字段2...) values (值1,值2...);

# 给全部字段添加数据

    insert into 表名 values (值1,值2...);

# 批量添加数据

    insert into 表名 (字段1,字段2...) values (值1,值2...),(值1,值2...),(值1,值2...);

    insert into 表名  values (值1,值2...),(值1,值2...),(值1,值2...);

# 2 修改数据(UPDATE)

update 表名 set 字段1=值1, 字段2=值2,...[where 条件]

修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

#3 删除数据(DELETE)

delete from 表名 [where 条件]

>DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。

# 9 条件(where)

sql语句里,where后面跟条件

# 运算符

    =、!=、<>、<、<=、>、>=、

# 关键字

    BETWEEN…AND、IN(set)、IS NULL、AND、OR、NOT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值