Mysql学习笔记

表和库的概念

表(table):多行多列的数据
库(database):由多张表组成的
服务器(server):多个库存放在数据库服务器里

几个基本的命令:

show databases; // 显示所有的数据库
use 数据库名字; // 进入到该数据库里面
show tables; // 显示该数据库下面所有的表,此刻可以操作数据了
desc 表名 // 显示表结构,describe

SQL

SQL (Structured queue language)
what型语言,只要描述想要的东西,而非how型语言。
DML is Data Manipulation Language statement.数据操作语言,SQL中处理数据等操作统称为操作语言(使用者角度80%,增,删,改,查)
DDL is Data Definition Language. 数据定义语言,用于定义和管理SQL数据库中的所有对象语言(建设者角度,建表,建库,建视图等,15%)
DCL is Data Control language statement. 数据控制语言,用于授予或挥手访问数据库的某种特权,并控制数据库操纵食物发生的时间及效果,对数据库实行见识等。(管理员角度5%)

insert 操作

insert into user (uid,name,age) values(1,'lisi',23);

一张表有多少列,定义完毕后,它是固定的。插入数据,可以全部列,也可以不全部。

insert into user (name)
values()

注意:列与值是严格对应的。字符串必须加单引号,会被理解为变量。数字不必加单引号。

update 操作

update 表名 set1 = 新值1,
列2 = 新值2
where expr

要点:
改哪张表?
你需要给改哪几列的值?
分别改为什么值?
在哪些行生效?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值