【MySQL基础】教程文章相关的互联网学习教程文章

mysql基础【代码】

关系型数据库: RDBMS RDBMS(Relational Database Management System) 指的是关系型数据库管理系统。 sql语句以分号结束,并且对大小写不敏感 DML语句组成SELECT - 从数据库表中获取数据SELECT 列名称 FROM 表名称UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据DDL语句组成CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变...

MySQL的基础使用【图】

1.在Linux中,检测是否已安装MySQL: PS:用超级管理员启动MySQL服务2.登录MySQL服务器,root为用户名,密码为空。 3.查看数据库 4.连接数据库5.查看表 6.退出 ----------------------------------- 1.创建数据库 进入该数据库,并创建一张表: 插入数据:若未安装,可参照下面的方式安装:创建表时,用到的数据类型有:------------------------------------------------------------------------------------------------...

mysql基础

连接数据库:(用php) $host = "127.0.0.1"; $user = “root”;$password="password";$database = "users"; $conn =mysqli_connect($host,$user,$password,$database); mysql基础标签:php blog pass 连接数 log class mysql基础 mysql use 本文系统来源:https://www.cnblogs.com/chaoyong/p/7083392.html

MySQL基础入门【图】

MySQL基础入门一、数据库 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: l 可存储大量数据; l 方便检索; l 保持数据的一致性、完整性; l 安全,可共享; l 通过组合分析,可产生新数据。 数据库具有原子性,数据不可再分割! 1.2 数据库的发展历程 l 没有数据库,使用磁盘文件存储数据; l 层次结构模型数据库 ; l 网状结构模型数据库; l 关系结构模型...

mysql基础一【代码】

环境信息数据库:mysql-5.7.20 操作系统:Ubuntu-16.04.3mysql的启动、退出、重启 # 启动 $ sudo service mysql start # 停止 $ sudo service mysql stop # 重启 $ sudo service mysql restart # 查看进程 ps ajx|grep mysql 登陆和退出 # username代表用户名;可以先不输入密码,回车后再输入,方式密码出现明文 mysql -u username -p password# 退出 quit; exit; 远程连接 前提是远程数据库配置了允许远程连接; # mysql -h ip地...

MySQL基础【代码】

MySQL基础 开始 1、初始化打开终端 cd到安装目录 输入/bin/mysqld --initialize--insecure--2、启动服务端cd到安装目录 输入/bin/mysqld添加环境变量后 直接敲mysqld即可启动3、客户端链接mysql -u root -h 192.168.1.12 -p-h 可输入服务端IP进行链接。此lP默认值在安装时会让你设定,如使用-f强制安装则密码为空。创建数据库相关命令命令 解释 备注show databases; 查看数据目录show variables; 查看数据库的所有变量create datab...

MySQL----基础sql练习【代码】

练习脚本:CREATE DATABASE filmclub;USE filmclub;CREATE TABLE category ( cid INT PRIMARY KEY AUTO_INCREMENT, cname VARCHAR(20) ); CREATE TABLE film ( fid INT PRIMARY KEY AUTO_INCREMENT, fname VARCHAR(20), director VARCHAR(20), #导演 price DECIMAL(10,2), showtime DATE, cid INT, FOREIGN KEY(cid) REFERENCES category(cid) ); CREATE TABLE USER ( uid INT PRIMARY KEY AUTO_INCREMENT, uname VAR...

mysql基础二【代码】

环境信息数据库:mysql-5.7.20 操作系统:Ubuntu-16.04.3查询 条件查询 # 使用where关键字 select * from 表名 where 条件 # 比较运算符 >,>=,<,<=,!=,=,<># 逻辑运算符 or,and,not# 模糊查询like select * from 表名 where name like ‘%‘ # %代表任意多个字符 select * from 表名 where name like ‘T_‘ # _代表任意一个字符# 范围查询 select * from 表名 where id in(1,2,3) # in在一个非连续的范围内 select * from 表...

MySQL基础【图】

一、基本语法 【MySQL目录结构】●bin目录,存储可执行文件●data目录,存储数据文件●docs,文档●include目录,存储包含的头文件●lib目录,存储库文件●share,错误信息和字符集文件 【MySQL的配置选项】●修改编码方式[mysql]default-character-set=utf8 [mysqld]character-set-server=utf8 【启动服务】●启动MySQL服务net start mysql 【MySQL退出】●mysql>exit;●mysql>quit;●mysql>\q; 【修改MySQL提示符】●连接...

mysql-基础命令

1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:...

Mysql基础二【代码】

一、视图:1、视图的定义:视图是物理表的映射结果,物理表变化,视图肯定变化。 create view v_name as select 列名(也可以是函数计算出来的结果如 avg()) from 表; 2、视图的作用:2.1、权限控制比如某几列,允许用户查询,其它列不允许。可以通过视图开放其中一列或者几列,起到权限控制的作用。如商品表中的进货价格、进货商等重要信息,一般用户是不能看到的。2.2、简化复杂的查询语句。 3、视图能否更新、删除、添加?如果...

mysql基础三 触发器

商品表-- Table "goods" DDL: CREATE TABLE goods (gid int(11) NOT NULL,name varchar(20) DEFAULT NULL,num smallint(6) DEFAULT NULL,PRIMARY KEY (gid)) ENGINE=InnoDB DEFAULT CHARSET=utf8; 订单表-- Table "orders" DDL: CREATE TABLE orders (oid int(11) NOT NULL,gid int(11) DEFAULT NULL,much smallint(6) DEFAULT NULL,PRIMARY KEY (oid)) ENGINE=InnoDB DEFAULT CHARSET=utf8; 一、insert触发器: 需求:客户购买某...

MySql基础笔记(一)Mysql快速入门【代码】

为主键, 但每张表中主键只能有一个,主键列上不能有两行相同的值,也不能为空值。 二)数据库基本操作 1)从命令行登陆mysql: mysql -h hostName -u loginName -p2)查看当前所有数据库:shwo databases;3)创建数据库:create database tang charset utf8;4)选择数据库:use tang;5)查看数据库定义:show create database tang;6)删除数据库:drop database tang;7)查看数据库支持的引擎类型:show engins;三)数据库表基本操...

mysql基础四 存储过程【代码】【图】

一、存储过程:变量的声明和赋值。 create procedure p1() begin declare age int default 18;set age :=age+20;select age from dual; end; 调用存储过程:call p1(); 其结果是如下:二、存储过程:简单的控制语句。 create procedure p2()begin declare age int default 18; if age>=18 thenselect ‘已成年‘ ; else select ‘未成年‘; end if; end;调用存储过程:call p2(); 其结果是如下:mysql基础四 存储过程标签:存储过...

mysql 基础 事件(定时任务)

一、普通事件:直接执行语句: DROP EVENT IF EXISTS job_insertgood; DELIMITER $$ CREATE EVENT job_insertgood ON SCHEDULE EVERY 10 SECOND DO BEGIN INSERT INTO goods (name,num) VALUES (now(),1); END$$ DELIMITER ; 二、事件:调用存储过程 DROP EVENT IF EXISTS job_callProcedure; DELIMITER $$ CREATE EVENT job_callProcedure ON SCHEDULE EVERY 10 SECOND DO BEGIN CALL procedureName(); END$$ DELIMITER ; 三、开...