mysql数据库

1.数据库

就是用来存储数据的,各个网站,各个app 都要显示数据,这个数据存在了数据库中

需要安装一个mysql数据库软件:

软件:

关系型数据库:

mysql Oracle SQLServer DB2(IBM) SQLite

非关系型数据库:

redis mongodb memoryche 等 键值对

关系型数据存储数据形式是表格形式

非关系型数据库形式是键值对形式

两者结合使用

2.数据库概念

2.1.数据库服务器

安装好mysql数据库软件之后,这个服务器,支撑数据的存储

2.2.数据库

一个项目对应着一个数据库,数据库服务器下面可以有很多个数据库

2.3.数据表

一个数据库中可以有很多个表

2.4.字段和数据

一个表中可以有很多个字段和数据

总结: 数据库服务器有很多个数据库 ,一个数据库可以有很多表,一个表可以有多个字段和数据

3.数据库的命令操作

前提是你得安装数据库的服务器,并且配置好全局的环境变量

​    连接数据库:mysql -uroot -p

​    查看库:show databases;

​    新建库:create  database 库名;

​    删除库:drop database 库名;(慎用)

​    选中库:use 库名;

​    查看表:show tables;(可要可不要)

​    查看表的结构:desc 表名;

​    新建表:create table 表名字 (字段1 数据类型,字段2 数据类型,...);

​    删除表:drop table 表名;(慎用)
4.修改

#2.添加age字段语法格式:  alter table 表名  add 字段 数据类型;
>
> #3.在指定的字段的后面添加一个字段  name的字段的后面添加一个字段 
> #语法格式:  alter table 表名 add 字段 数据类型 after 字段;
>
> #4.修改一个字段的数据类型   name数据类型 varchar 改为char类型
> #语法格式:   alter table 表名 **modify** 字段 修改后的数据类型;
>
> #5字段和数据类型一起修改
> mysql> alter table person **change** sex gender int;
>
> #6.添加一个字段
> #数据类型 text  文本 字符串 不限制大小    
> mysql> alter table person add info text;

5.添加

INSERT INTO 语句用于向表格中插入新的行数据。 sql语句不区分大小写的
>
> 语法格式:
>
> ```
> INSERT INTO 表名称 VALUES (值1, 值2,....)
> ```
>
> 或者
>
> ```
> INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)(开发中用的)
> ```
>
> ```mysql
> mysql> insert into person values(1 ,'荆' ,0 ,18,'好可爱的’ ,19.99);

6.删除

DELETE 语句用于删除表中的行。

DELETE FROM 表名称 WHERE 列名称 = 值

mysql> delete from person where name = 'ertiao';
Query OK, 1 row affected (0.53 sec)

7.修改

Update 语句用于修改表中的数据。

语法格式:

UPDATE 表名称 SET 列名称 = 新值,列名称=新值,... WHERE 列名称 = 某值

mysql> update person set name = 'liu' where name = 'liuge';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值