尚硅谷MYSQL基础篇(1-3章)

配置环境变量是为了能在任意地方都可以通过命令访问 意思就是提供一个全局访问

如果配置了多个mysql版本 配置环境变量的时候 谁在上面显示谁 但是也可以通过下面访问不同端口号的形式去使用不同版本的mysql

第一章课后题

第二章课后题

第三章

 

 commit提交 rollback 回滚撤销的意思 savepoint 保存点 grant 赋予权限 revoke回收权限

alter 修改(增加一个列或者删一个列) drop删除一个表 rename重命名 truncate清空数据 表结构还在

有的人会吧select拿出来 由于他使用的概率比较高 叫做DQL(数据查询语言)。

有的人把commit 和rollback拿出来因为他们和事务相关联 叫做TCL

Transaction Control Language ,事务控制语言)。

如果只用一行语句的话 ;可以写也可以不写 但是 如果同时有两行语句的话就必须写

只能在黑窗口中进行 在视图化工具中会报错

列的别名   一,名字后面直接加一个空格 二,或者是使用AS  他的全称是alias(别名)

三,列的别名使用双引号引起来 

需要注意的是列的别名尽量使用双引号

字符串型和日期类型的数据尽量使用单引号

因为mysql可以混着 但是其他的你用错就会报错 

去除重复行

如果两个列一起去重的话可以 但是没有实际的意义 看下面的数据要对id去重但还是很多60  是因为后面的工资不同 所以没有实际的意义

空值参与运算的话 结果也一定为空  实际解决方案

这里可以加上一个IFNULL()这样是空值的话就把它带入0 

着重号
我们需要保证表中的字段、表名等没有和保留字、数据库系统或常用方法冲突。如果真的相同,请在
SQL 语句中使用一对``(着重号)引起来。
我们的字段里没有公司这个字段 就可以通过这种方式将公司字段加进去
查看表结构
其中,各个字段的含义分别解释如下:
Field :表示字段名称。
Type :表示字段类型,这里 barcode goodsname 是文本型的, price 是整数类型的。
Null :表示该列是否可以存储 NULL 值。
Key :表示该列是否已编制索引。 PRI 表示该列是表主键的一部分; UNI 表示该列是 UNIQUE 索引的一
部分; MUL 表示在列中某个给定值允许出现多次。
Default :表示该列是否有默认值,如果有,那么值是多少。
Extra :表示可以获取的与给定列有关的附加信息,例如 AUTO_INCREMENT 等。
过滤数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值