MySQL(一)

一,数据库简介
1)简介

数据库:计算机系统中一种提供数据存储和检索的一种软件
数据库分类:
关系型数据库(sql):建立在关系模型上的数据库。
是由多张能互相连接的二维行列表格组成的数据库。
SQL(结构化查询语言)专为数据库而建立的操作命令集。Structured Query Language 结构化查询语言
语法通用
存储方式固定 安全

非关系型数据库(nosql):Not Only SQL。
语法基本都不一样
redis,mongodb
存储方式灵活,存储数据的效率比较快,不大安全。
2)关系型数据库(mysql)
在这里插入图片描述
3)非关系型数据库( MongoDB)
在这里插入图片描述
二、MySQL基本结构
1)特点
MySQL是数据库管理软件。
关系型数据库管理系统:采用关系模型来组织管理数据的数据库系统
把数据保存在不同的表中,而不是将数据放在一个大仓库中
可以运行于多个系统上,并且支持多种编程语言,包括C、C++、Python、Java、Perl、PHP、Ruby等
2)基本格式
在这里插入图片描述
3)基本数据
在这里插入图片描述
三、MySQL库级表级操作
1)注意事项

1.不严格区分大小写
2.必须要加;结束  或者\g
3.任何数据都有自己的数据类型
4.创建表的时候最后一行不需要逗号
``
 2)mysql的进入与退出


mysql –uusername -ppassword
mysql> exit

在这里插入图片描述
3)库级操作语句

#库级操作
show databases;
create database py_49;
drop database py_49;
use py_49

4)表级操作语句

show tables;
create table test;
create table test (name varchar(20),age int,sex char(20));
drop table test;

四、MySQL表中数据的操作(增删改查)
1)插入数据

【insert into】  表格名  【 values 】(4,'yan',16,'F','four class');     指定字段插入 
【insert into】 表格名 【 values 】 (all_values);                        全字段插入
【insertinto】表格名    (field_name) 【 values 】(1,'fei',18,'F','one class'),(4,'yan',16,'F','four class');          多行插入

2)查询数据

【select】  sex='M' from    表格名;       指定字段查询
【select*from】     表格名 ;             全字段查询
【select】*【from】   表格名【 where】    sex='M';``

3)修改数据

【update】表格名 【set】name=''      修改所有数据
 update】表格名 【set】field_1=value_1, field_2=value_2 …    修改多个
【update】表格名  【set】 要改的 【 where】被改的;   修改满足条件的数据
注意:一定要写where条件,不然会修改表中全部数据

4)删除数据

【delete】【from 】tb_name         删除表中所有数据  
【delete】【from 】  tb_name  【 where】  conditions;    删除表中满足条件的数据
注意:一定要写where条件,不然会删除表中全部数据

`

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值