MySQL数据库基础
文章平均质量分 75
MySQL数据库基础
渴望成长
这个作者很懒,什么都没留下…
展开
-
MySQL多表查询
MySQL多表查询多表查询就是从多张表查询数据若不加限制条件,直接使用select语句进行多表查询,将会产生笛卡尔积笛卡尔积就是把所有集合元素的所偶有组合都列举出来,即A的个数乘上B的个数-- 删除表DROP TABLE IF EXISTS emp;DROP TABLE IF EXISTS dept;-- 部门表CREATE TABLE dept( id INT PRIMARY KEY auto_increment, -- 部门编号,主键自增 dep_n原创 2022-03-14 11:43:12 · 2154 阅读 · 0 评论 -
MySQL事务
MySQL事务一、事务数据库的事务是一种机制,一个操作序列事务把一组操作命令视为一个整体,要么全部执行成功,要么都执行失败,只要有一个失败,就无法成功事务是一个不可分割的工作逻辑单元二、事务四大特征原子性(Atomicity):事务是不可分割的最小操作单位,要么同时成功,要么同时失败。一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态隔离性(lsolation) :多个事务之间,操作的可见性持久性(Durability):事务一旦提交或回滚,它对数据库中原创 2022-03-14 15:40:19 · 856 阅读 · 0 评论 -
对数据库的操作命令
一、SQL分类分类全称描述DDLData DefinitionLanguage数据定义语言,定义数据库对象(数据库、表、字段等)DMLData Manipulation Language数据操作语言,对数据库表中的数据进行操作DQLData Query Language数据查询语言,查询数据库中表的记录DCLData Control Language数据控制语,创建数据库用户、控制数据库访问权限二、SQL通用语法SQL语句可以当行或多行书写原创 2022-03-14 08:04:05 · 155 阅读 · 0 评论 -
MySQL用户管理
用户管理DCL:管理用户,用户表目录mysql -> user查询数据use mysql;select * from user;创建用户create user '用户名'@'主机名' identified by '密码';-- 创建用户admin,只能在当前主机localhost访问,密码为123456CREATE user 'admin'@'localhost' identified by '123456';-- 创建用户chen,可以在任意主机进行访问,密码为1234原创 2022-03-14 14:26:38 · 509 阅读 · 0 评论 -
MySQL数据库服务命令行启动
管理员身份运行cmd窗口,启动:net start 服务器名称关闭:net stop 服务器名称登录数据库:-- mysql [-h要连接的主机名或mysql服务器的IP地址 -P端口号] -u用户名 -p密码mysql -h127.0.0.1 -P3306 -uroot -p123456-- 连接本地数据库mysql -uroot -p123456小提示:如果是本机,则可以直接这样写:mysql -u用户名 -p密码大写P后面跟端口号,小写p后面跟密码-p后..原创 2022-03-14 07:55:28 · 3100 阅读 · 0 评论 -
对表的操作命令
一、创建表格Create table 表名(字段名(就是列名) 数据类型(长度) 约束条件(可省略) comment “注释”,字段名(就是列名) 数据类型(长度) 约束条件(可省略));注意:创建表时在小括号后面要加上分号字段与字段中间用逗号隔开,最好一个字段不要加逗号(参考java参数格式)如果定义为字符串类型的字段,后面要规定字符串长度如果不指定长度,则使用默认值,如int类型默认长度11二、数据类型一、数值类型类型大小描述tinyint原创 2022-03-14 08:08:24 · 2214 阅读 · 0 评论 -
MySQL函数
函数函数是指一段可以直接被另一段程序调用的程序或代码函数的分类字符串函数MySQL内置的常用字符串函数:函数功能CONCAT(s1,s2…)字符串凭借,将多个字符串拼接成一个LOWER(str)将字符串转换成小写UPPER(str)将字符串转换成大写LPAD(str,n,pad)左填充,在字符串str左边拼接字符串pad,使str达到n个长度RPAD(str,n,pad)右填充,在字符串str右边拼接字符串pad,使str达到n个长度原创 2022-03-14 14:15:35 · 108 阅读 · 0 评论