MYSQL基础学习知识点

【watch and learn】

1.mysql不支持top x用法,支持limit x,y用法;

2.多表连接查询
 1. table1 INNER JOIN table2: 内连接。只显示连接的两张表的交集行。
 2. table1 LEFT JOIN table2: 左外连接。显示table1的所有行,即使在table2中没有匹配的行。
 3. table1 RIGHT JOIN table2:右外连接。显示table2的所有行,即使在table1z中没有匹配的行。
 4. table1 FULL JOIN table2: 即使table1中的行在table2中没有匹配,或者table2中的行在table1中没有匹配。它仍返回table1和table2两张表中所有匹配的行。

3. 类型int(M)

1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方,在计算机中也就是 -128到127

tinyint 一个字节、 smallint  两个字节、 MEDIUMINT 三个字节、 int 四个字节、 BIGINT 八个字节。

BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1

时间: 2024-10-28 14:57:08

MYSQL基础学习知识点的相关文章

MySQL基础学习之数据查询

一般查询 SELECT * FROM 表名 SELECT 属性名  FROM  表名 条件查询 SELECT 属性名 FROM 表名  WHERE 条件表达式 查询数据值1,数据值2的表单 SELECT *  FROM  表名  WHERE  属性名 [NOT] IN(数据值1,数据值2....) 查询数值1,数据2的表单 SELECT *  FROM  表名  WHERE  属性=值  AND 属性1=值1 查询数值1到数值2之间的表单 SELECT *  FROM  表名  WHERE  属

MySQL基础学习之函数

数学函数 绝对值      abs() 圆周率      PI() 平方根 sqrt() 模除取余   mod(被除数,除数) 随机数      rand() 四舍五入    round(数字) 次方         pow(5,2) e为底的指数函数  exp(数字) 字符串函数 字符长度       length(字符) 字符连接       concat(字符1,字符2) 带符号的字符连接    concat_ws('-','su','zhou') 字符插入      insert('su

MySQL基础学习之数据表

查看数据表 SHOW TABLE; 查看数据表详细结构 SHOW CREATE TABLE 表名\G; 创建数据表 CREATE TABLE 表名(数据名 类型,数据名1  类型2); CREATE TABLE department ( d_id INT(10) , d_name VARCHAR(20) , function VARCHAR(20) , address VARCHAR(30) ); 删除数据表 DROP TABLE 表名; 修改数据表 修改数据表名        ALTER TA

黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结

黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日  day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合. 2.常见的软件:系统软件:如:DOS,Windows,Linux等.应用软件:如:扫雷,迅雷,QQ等. 3.什么是开发?制作软件. 二.基础知识:人机交互方式 4.软件的出现实现了人与计算机之间的更好的交互. 5.交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作.命令行方式:

MySQL基础学习总结

1.MySQL基础概念 mysql逻辑架构如下: 每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行. MySQL是分层的架构.上层是服务器层的服务和查询执行引擎,下层是存储引擎.虽然有很多不同作用的插件API,但存储引擎API还是最重要的.如果能理解MySQL在存储引擎和服务层之间处理查询时如何通过API来回交互,就能抓住MySQL的核心基础架构的精髓. 数据库系统实现了各种死锁检测和死锁超时机制,InnoDB目前处理死锁的机制是,将持有最少行级排它锁的事务进行

MySQL基础学习(1)

简介 ? ? ? ? MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. 基础用法 ? ? ? ? 略过MySQL 的安装部署,直接学习如何使用MySQL数据库 1.MySQL 连接 命令提示符连接:mysql -u root -p 2.创建数据库 CREATE DATABASE 数据库名; 例如:CREATE DATABASE myba

mysql基础学习

目录 安装mysql服务器 查看系统版本 开始安装mysql 查看是否安装成功 启动mysql mysql学习 DDL 定义语言 (CREATE/DROP/ALTER) DML 操作语言(INSERT/UPDATE/DELETE) DQL 查询语言(SELECT) DCL 控制语言(GRANT/REVOKE/COMMIT/ROLLBACK) 1.安装mysql服务器 1.1 查看系统版本 [email protected]:~$ cat /etc/issue Ubuntu 16.10 \n \l

mysql 基础学习分析

数据库--主要包括三方面:数据存储,数据管理,数据库应用. 数据存储--就是存储数据 数据管理--操作存储数据 数据库应用--调用数据管理,操作存储数据. 数据库连接--如何可以访问到数据库 实现技术 odbc--统一接口,支持多种语言 jdcb--java开发规范之一,java开发连接数据库 数据库语言SQL --对数据库数据操作的结构化语言 区分为 DDL-定义(create ,drop ,alter) DML-管理(insert ,delete ,update) DQL-查询(select

MySql基础学习-mysql安装

Linux环境下的安装 1检查是否已经安装 sudo service mysql start #若未安装,则提示: mysql: unrecognized service 2安装MySql #安装 MySQL 服务端.核心程序 sudo apt-get install mysql-server #安装 MySQL 客户端 sudo apt-get install mysql-client 安装过程中,提示确实yes即可,并且会提示设置root密码,设置即可. 3检查安装 sudo netstat