chap mysql借点_mysql必知必会-读书笔记(chap1-4)

chap 1 模式:关于数据库和表的布局及特性的信息。 列:表中的一个字段。所有表都是有一个或多个列组成的。 数据类型:所容许的数据的类型。 行:表中数据是按行存储的,所保存的每个记录存储在自己的行内。行也叫做记录。 主键:行内的可以唯一标识自己的一列(或一组列),值能够唯一区分表中的每一行。(成为主键的条件:任两行都不具有相同的主键值,没一行都必须有一个主键值) SQL结构化查询语言 chap 2 mysql-dbms(成本 性能 可信赖 简单),基于客户机-服务器的dbms 服务器负责所有数据访问和处理的软件,运行在数据库服务器计算机上,完成对数据的crud操作 客户机与用户打交道,客户机软件通过网络向服务器提交请求 linux启动mysql服务:sudo service mysql start      关闭mysql服务:sudo service mysql stop      重启mysql服务:sudo service mysql restart      查看mysql状态:sudo service mysql status linux登陆CLI命令:mysql -u zhl(username) -p chap 3 连接数据库(主机名,端口,合法用户名,用户口令) 选择数据库:USE crashcourse; 查看数据库:SHOW DATABASES; 查看当前数据库的表:SHOW TABLES; 查看当前表的列:SHOW COLUMNS FROM 表名; 等同于DESCRIBE 表名; 显示广泛的服务器状态信息:SHOW STATUS; 显示创建特定数据库或表的mysql语句:SHOW CREATE DATABASE/TABLE 数据库名/表名; 显示授予用户的权限:SHOW GRANTS FOR 用户名; 显示错误和警告:SHOW ERRORS;  SHOW WARNINGS; 必杀技:使用HELP SHOW;看到所有与SHOW相关的命令。 chap 4 检索单个列:SELECT 列名 FROM 表名; 检索多个列:SELECT 列名1,列名2 FROM 表名; 检索所有列:SELECT * FROM 表名; 检索单个列,并返回不同的值:只需在列名前添加DISTINCT(不同的),DISTINCT后面可以出现两个列,此时不同的意思是指同一行两列的值有一个不同就算做不同 限制检索的结果:从第4行开始检索3行显示出来:SELECT 列名 FROM 表名 LIMIT 3 OFFSET 4;也可以写为:SELECT 列名 FROM 表名 LIMIT 4 , 3; (注意两种写法的顺序相反) 使用完全限定的表名:SELECT 表名.列名 FROM 数据库名.表名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值