IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL 基本概念(1) -> 正文阅读

[大数据]MySQL 基本概念(1)

数据库(database)

MySQL 是最流行的开源数据库系统,可运行于几乎所有的操作系统平台。在《MySQL 安装》一文中详解介绍了安装步骤,并且安装 PhpMyAdmin 来管理 MySQL 数据库系统。

在安装完 MySQL 数据库系统后,系统会默认创建一个名为 test 的数据库(database)。我们也可以创建多个数据库,但为了简单起见,我们暂定使用默认的 test 数据库,对应的数据库连接信息如下:

主机:localhost
数据库名:test
账号:root
密码:root123
端口:3306
数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容,在数据库中存在一个或多个表。数据表是用来存储具体数据的对象,是有结构的数据的集合。

为减少数据输入错误,并能使数据库高效工作,表设计应按照一定原则对信息进行分类。同时为确保表结构设计的合理性,通常还要对表进行规范化设计,以消除表中存在的冗余,保证一个表只围绕一个主题,并使表容易维护。如用户信息表 user ,就记录用户的账户信息,而用户在论坛的发言或对文章的评论等,应该用另一个表记录。

数据表还有其他一些属性如“约束”、“索引”、“默认值”以及对应的数据结构等。
1.操作数据库

在浏览器的地址栏中输入:localhost/phpMyAdmin/,回车,就可以进入phpMyAdmin主界面了。接下来就可以进行 MySQL 数据库的操作了 。

用户名:root
密码 root
(1).创建数据库
在这里插入图片描述
然后在文本框中输入自己的数据库名字,我们这里是"web",虽然我们在一开始就设置过了这个编码格式,但是为了万一,我们可以再在这里再次选择 “utf8_general_ci ”, image.png 然后点击创建按钮之后再左侧栏就可以看见你创建的数据库了,如下图:
在这里插入图片描述
在这里插入图片描述
2.修改数据库

在数据库管理界面(上图),有个“操作”按钮,点击进入修改操作数据库的页面。
.进入修改页面左上方可以对当前数据库执行创建数据表的操作,在创建数据表提示信息下的两个文本框中分别输入要创建的数据表名字和字段总数,点击“执行”按钮,就进入创建数据表结构页面,这个我们后面的文章会有详细介绍。在进入修改页面的右上方可以对数据库重命名,在“将数据库改名为:”的文本框中输入心得数据库名字,单击“执行”就可以修改数据库名成功。
在这里插入图片描述
3.删除数据库

同样是点击“操作”按钮进入修改页面,在“新建数据表”的正下面就是删除数据库,点击就可以删除数据库,
4.连接数据库

<?php
	header("Content-type:text/html;charset=utf-8");
	//1 连接数据库
	//mysql_connect("服务器名","用户名","密码")
	$conn = mysql_connect("localhost","root","root");
	if(!$conn){
		die("连接失败".mysql_error());
	}else{
		echo '数据库连接成功';
	}
	//2 选择数据库
	mysql_select_db("web",$conn);
	//3 执行sql
	$sql = "select * from tb_admin where uname='zeng1' AND pwd='zmm123'";
	$result = mysql_query($sql);
	//4 获取结果
	/* while($row = mysql_fetch_assoc($result)){
		// row 代表当前取出的行数据
		print_r($row);
		echo "<br/>";
	} */
	//取一行数据
	$row = mysql_fetch_assoc($result);
	//检测取回来的数据是否为空
	if(empty($row)){
		echo "用户名或密码错误";
	}else{
		echo "登录成功";
	}
	//5 关闭数据库
	mysql_close($conn);



?>

sql语句

1.查询

创建数据如上图操作
SELECT * FROM `tb_admin` WHERE 1; 查询tb_admin所有数据

SELECT * FROM `tb_admin` WHERE uname="小王"  查询tb_admin用户名必须是小王的数据

SELECT * FROM `tb_admin` WHERE uname="小王" AND pwd="wbb";
查询tb_admin用户名必须是小王的数据密码必须是wbb的数据

SELECT * FROM `tb_admin` WHERE uname LIKE "%王%"
查询tb_admin用户名包含是王的数据
SELECT * FROM `tb_admin` WHERE uname LIKE "小王_"
查询tb_admin用户名包含是小王任意字符串的数据
_ 代表任意字符
% 代表任意一个多个字符

2.插入

INSERT INTO `tb_admin`( `uname`, `pwd`) VALUES ("z1","123") , ("z2","123")
 插入多个值

3.修改

UPDATE  `tb_admin` SET `pwd`="abc123"
WHERE `uname` = "www1"
把unmae 等于www1的数据 pwd修改为abc123

4.删除

	**※删除一定要写条件 切记删除一定要做好备份 以免造成不必要的麻烦**
DELETE FROM `tb_admin` WHERE uanme like "%王%"
删除名字里面带王的数据
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-26 12:16:31  更:2021-10-26 12:17:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:03:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码