MySQL零基础入门到精通

数据库无论是在我们的学习还是工作当中都是非常重要的一部分,从今天开始博主就和大家一起进行mysql数据库的学习。

本篇博客对mysql小白来说相对容易接受。

博主会坚持给大家分享mysql的相关知识并且和大家一起进步。

目录

关系型数据库(DRBMS)... 2

SQL通用语法... 2

数据库操作... 3

基础数据表操作---创建&查询... 4

查询表... 4

创建表... 5

修改表... 6

删除表... 8

表操作... 

关系型数据库(DRBMS)

概念:建立在关系模型基础上,由多张表相互连接的二维表组成的数据库。

特点:

  1. 使用表存储数据,格式统一,便于维护。
  2. 使用SQL语言操作,标准统一,使用方便

SQL通用语法

1:SQL语句可以单行或多行书写,以分号结尾。

2:SQL语句可以使用空格/缩进来增强语句的可读性。

3:MySQL数据库的SQL语句不区分大小写,但建议关键字用大写字母。

注释:

       单行注释:--内容  或者  #内容

       多行注释:/*内容*/

SQL的语言

数据库操作

查询所有数据库

SHOW databases;

查询当前数据库

SELECT database();

创建数据库

CREATE databases [if not exists]  数据库名 [default charset字符集] [collate 排列规则];

删除数据库

DROP database [if exists] 数据库名;

使用数据库

USER 数据库名;

基础数据表操作---创建&查询

查询表

首先USE 数据库   //进入数据库

方法一:

查询当前数据库所有表:SHOW tables;

查询表结构:DESC 表名;

查询指定表的建表语句:SHOW create table 表名;

创建表

Create table 表名(

字段1 类型[comment 注释],

字段2 类型[comment 注释],

字段3 类型[comment 注释]

)[comment 注释];

注意:大括号内表示可选参数,最后一个字段后不用加逗号。

 数据类型

123.567

精度:6.-----------所有数字的个数

标度:3-----------小数点后数字的个数

修改表

添加字段

Alter 表名 add 字段名 类型(长度)[comment注释] [约束];

修改表

添加字段

Alter 表名 add 字段名 类型(长度)[comment注释] [约束];

修改字段

1.修改字段的数据类型

Alter table 表名 modify 字段名 新数据类型(长度);

2.修改字段名和字段类型

Alter table 表名 change 旧字段名 新字段名 类型(长度);

删除字段

ALTER table 表名 drop 字段名;

修改表名

Alter table 表名 rename to 新表名;

 

删除表

  1. drop table[if exists] 表名;

表操作

对数据库中表的数据记录进行增删改查操作。

添加数据

1.给指定的字段添加数据

Insert into 表名(字段一,字段二) value (值1,值2……);

注:select * from app;该语句是一个查询语句,表示查询app表下的所有数据。在后面学习到的查询语句当中会有详细的讲解。

2.给全部字段添加数据

Insert into 表名value (值1,值2……);

3.批量添加数据

Insert into 表名(字段一,字段二) value (值1,值2……),(值1,值2……);

Insert into 表名value (值1,值2……),(值1,值2……);

修改数据

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

 将全部的age改为18

删除数据(delete)

Delete from 表名[where 条件];

注:delete语句可以有条件,也可以没有,若没有条件则代表删除整张表的所有数据。

    Delete语句不能删除某一个字段的值(可以使用update)

演示:删除id=3的数据

 删除所有数据(不带where)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值