mysql学习笔记

mysql学习笔记
1、mysql基本概念
1.数据:描述事物特征的符号,属性
2.数据库的概念:管理计算机中的数据的仓库
2.记录: 一系列典型的特征
3.表:文件
4.库:文件夹
5.数据库管理软件:MySQL oracle,db2,sqlserver
6.数据库服务器:运行数据库管理软件的计算机
7.mysql 是一个基于 socket 编写的 C/S 架构的软件

2、如何安装mysql

3、数据库管理软件
分类
关系型:sqllite db2,oracle sqlserver. MySQL
就是一个个表结构组成的,表结构就是由一些字段(属性)+ 约束条件 + 数据类型组成的
非关系型:mongdb Redis
没有表的结构,
存储方式
关系型:二维表的形式
非关系型:key:value

4、sql(Structed query language)结构化查询语言
分类
1.DDL 数据定义语言
操作对象:数据库,表,视图等
2.DCL 数据控制语言
操作对象: 表内的内容
操作:增 删 修改
3.DML 数据操纵语言
对数据库进行一些事务管理等:
比如授权。
4.DQL 数据查询语言
操作对象:数据。
操作:查询

5、SQL书写规则

  1. ;结尾    可以用delimiter修改
    

2.关键字大写
3.注释
–这是单行注释;
#这是单行注释;
/* */多行注释

6、SQL语句CRUD操作,数据库/ 表的创建、删除和更新,数据的插入、删除和更新数据
数据的 CURD 操作
操作数据库(文件夹)
(记住几个关键字就可以了)
增(Create)
CREATE database db1 charset utf8;
删除(DELETE)
DROP database db1;
改(ALTER)
ALTER datbase charset gbk;
查(Retrieve)
SHOW databases;(显示数据库有哪些)
SHOW CREATE database db1;(查看当前创建的数据库 db1)
操作表(文件)
选择数据库
use db1;
增加(CREATE)
CREATE table tb1(
sid int unsigned not null primary key auto_increment,
name varchar(20) not null,
age tinyint not null
);
删除(DELETE)
DROP table tb1;

修改表的字段名: ALTER table change id sid int unsigned NOT NULL PRIMARY KEY;
查(RETRIEVE)
SHOW tables;//显示所有的表
SHOW create table tb1;
DESC tb1;
操作数据

INSERT INTO tb(id,name)values(1,‘zc’),(2,‘ls’);

DELETE FROM tb WHERE id=1;

UPDATE *FROM tB WHERE id=1;

SELECT *FROM tb ;//查询整个表内的所有数据

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值