MYSQL基础知识之【创建,删除,选择数据库】
文章目录
- 前言
- MySQL 创建数据库
- 使用 mysqladmin 创建数据库
- 使用 PHP脚本 创建数据库
- MySQL 删除数据库
- 使用 mysqladmin 删除数据库
- 使用PHP脚本删除数据库
- MySQL 选择数据库
- 从命令提示窗口中选择MySQL数据库
- 使用PHP脚本选择MySQL数据库
- 后言
前言
hello world欢迎来到前端的新世界
😜当前文章系列专栏:Mysql
🐱👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板。(如果出现错误,感谢大家指出)🌹
💖感谢大家支持!您的观看就是作者创作的动力
MySQL 创建数据库
使用 mysqladmin 创建数据库
使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。
所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。
实例
以下命令简单的演示了创建数据库的过程,数据名为 W3CSCHOOL:
[root@host]# mysqladmin -u root -p create W3CSCHOOL
Enter password:******
以上命令执行成功后会创建 MySQL 数据库 W3CSCHOOL。
使用 PHP脚本 创建数据库
PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库。
该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。
语法
bool mysql_query( sql, connection );

实例
以下实例演示了使用PHP来创建一个数据库:
<html>
<head>
<meta charset="utf-8">
<title>创建 MySQL 数据库</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){die('连接错误: ' . mysql_error());
}
echo '连接成功<br />';
$sql = 'CREATE DATABASE W3CSCHOOL';
$retval = mysql_query( $sql, $conn );
if(! $retval ){die('创建数据库失败: ' . mysql_error());
}
echo "数据库 W3CSCHOOL 创建成功\n";
mysql_close($conn);
?>
</body>
</html>
MySQL 删除数据库
使用 mysqladmin 删除数据库
使用普通用户登陆MySQL服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。
所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 MySQL mysqladmin 命令来删除数据库。
在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。
以下实例删除数据库TUTORIALS(该数据库在前一章节已创建):
[root@host]# mysqladmin -u root -p drop W3CSCHOOL
Enter password:******
执行以上删除数据库命令后,会出现一个提示框,来确认是否真的删除数据库:
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.Do you really want to drop the 'W3CSCHOOL' database [y/N] y
Database "W3CSCHOOL" dropped
使用PHP脚本删除数据库
PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库。
该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。
语法
bool mysql_query( sql, connection );

实例
以下实例演示了使用PHP mysql_query函数来删除数据库:
<html>
<head>
<meta charset="utf-8">
<title>删除 MySQL 数据库</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{die('连接失败: ' . mysql_error());}
echo '连接成功<br />';
$sql = 'DROP DATABASE W3CSCHOOL';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{die('删除数据库失败: ' . mysql_error());
}
echo "数据库 W3CSCHOOL 删除成功\n";
mysql_close($conn);
?>
</body>
</html>
注意: 在使用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,所以你在删除数据库时要特别小心。
MySQL 选择数据库
在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。
从命令提示窗口中选择MySQL数据库
在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。
实例
以下实例选取了数据库 W3CSCHOOL:
[root@host]# mysql -u root -p
Enter password:******
mysql> use W3CSCHOOL;
Database changed
mysql>
执行以上命令后,你就已经成功选择了 W3CSCHOOL 数据库,在后续的操作中都会在 W3CSCHOOL 数据库中执行。
注意: 所有的数据库名,表名,表字段都是区分大小写的。所以你在使用SQL命令时需要输入正确的名称。
使用PHP脚本选择MySQL数据库
PHP 提供了函数 mysql_select_db 来选取一个数据库。函数在执行成功后返回 TRUE ,否则返回 FALSE 。
语法
bool mysql_select_db( db_name, connection );

实例
以下实例展示了如何使用 mysql_select_db 函数来选取一个数据库:
<html>
<head>
<meta charset="utf-8">
<title>选择 MySQL 数据库</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{die('连接失败: ' . mysql_error());
}
echo '连接成功';
mysql_select_db($conn, 'W3CSCHOOL' );
mysql_close($conn);
?>
</body>
</html>
后言
创作不易,要是本文章对广大读者有那么一点点帮助 不妨三连支持一下,您的鼓励就是博主创作的动力
相关文章:
MYSQL基础知识之【创建,删除,选择数据库】
文章目录 前言MySQL 创建数据库使用 mysqladmin 创建数据库使用 PHP脚本 创建数据库 MySQL 删除数据库使用 mysqladmin 删除数据库使用PHP脚本删除数据库 MySQL 选择数据库从命令提示窗口中选择MySQL数据库使用PHP脚本选择MySQL数据库 后言 前言 hello world欢迎来到前端的新世…...
关于 token 和证书
关于 token 和证书 在网络检测中,Token通常是指一种特殊的令牌,用于在分布式系统中进行资源控制和访问管理。Token可以用于验证客户端的身份、限制客户端的访问权限以及控制客户端对某些资源的使用。 在网络检测中,Token通常用于以下几个方…...
基于SSM和微信小程序的场地预约网站
文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SSM和微信小程序的场地预约网站,jav…...
Javascript每天一道算法题(十七)——缺失的第一个正整数_困难
文章目录 前言1、问题2、示例3、解决方法(1)方法1 总结 前言 提示: 1、问题 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 看了很久…...
【React】路径别名配置
路径解析配置(webpack),把 / 解析为 src/路径联想配置(VsCode),VSCode 在输入 / 时,自动联想出来对应的 src/下的子级目录 1. 路径解析配置 安装craco npm i -D craco/craco项目根目录下创建配…...
前缀和——238. 除自身以外数组的乘积
文章目录 🍷1. 题目🍸2. 算法原理🍥解法一:暴力求解🍥解法二:前缀和(积) 🍹3. 代码实现 🍷1. 题目 题目链接:238. 除自身以外数组的乘积 - 力扣&a…...
MySql数据库常用指令(二)
MySql数据库常用指令(二) 一、WHERE 子句二、UPDATE 更新三、DELETE 语句四、LIKE 子句五、UNION 操作符 注:文中TEST为测试所用数据库,根据实际应用修改 一、WHERE 子句 SELECT 语句使用 WHERE 子句从数据表中读取数据…...
zookeeper 单机伪集群搭建简单记录
1、官方下载加压后,根目录下新建data和log目录,然后分别拷贝两份,分别放到D盘,E盘,F盘 2、data目录下面新建myid文件,文件内容分别为1,2,3.注意文件没有后缀,不能是txt文…...
【Linux】匿名管道与命名管道,进程池的简易实现
文章目录 前言一、匿名管道1.管道原理2.管道的四种情况3.管道的特点 二、命名管道1. 特点2.创建命名管道1.在命令行上2.在程序中 3.一个程序执行打开管道并不会真正打卡 三、进程池简易实现1.makefile2.Task.hpp3.ProcessPool.cpp 前言 一、匿名管道 #include <unistd.h&g…...
HTML5+ API 爬坑记录
背景: 有个比较早些使用5开发的项目, 最近两天反馈了一些问题, 解决过程在此记录; 坑1: plus.gallery.pick 选择图片没有进入回调 HTML5 API Reference 在 联想小新 平板电脑上选择相册图片进行上传时, 打开相册瞬间 应用会自动重启, 相册倒是有打开, 不过应用重启了, 导…...
idea git将某个分支内的commit合并到其他分支
idea git将某个分支内的commit合并到其他分支 1.打开旧分支的代码提交记录 在IDEA中切换到新分支的代码,点击Git打开代码管理面板,在顶部点击Log:标签页(这个标签页内将来可以选择不同分支的个人/所有人的代码commit记录)&#x…...
Google hacking语法
Google hacking语法 文章目录 Google hacking语法site:inurl:intitle:filetypecacheintext注意 site: 搜索子域 跟域名site:www.baidu.com 定位 跟语言 site: jp inurl: 用于在特定url链接中搜索网站信息 inurl:login intitle: 使用intitle:指令返回页面标题中包含关键…...
Redis集群(新)
1.什么是集群 Redis集群实现了对Redis的水平扩容,可实现并发写操作,启动n个redis节点,将数据分别存储在不同的节点中,每块节点负责不同区域的插槽,所以Redis集群通过分区来提供一定程度的可用性。 Redis集群现采用的是…...
[JVM] 常用调优参数
随着Java应用程序的不断发展和优化,JVM调优已经变得越来越重要。在这篇文章中,我们将探讨一些常用的JVM调优参数,了解如何更好地优化Java应用程序的性能。 文章目录 1. -Xmx2. -Xms3. -XX:PermSize和-XX:MaxPermSize4. -XX:NewRatio5. -XX:Ma…...
【nlp】3.5 Transformer论文复现:3.解码器部分(解码器层)和4.输出部分(线性层、softmax层)
Transformer论文复现:3.解码器部分(解码器层)和4.输出部分(线性层、softmax层) 3.1 解码器介绍3.2 解码器层3.2.1 解码器层的作用3.2.2 解码器层的代码实现3.2.3 解码器层总结3.3 解码器3.3.1 解码器的作用3.3.2 解码器的代码实现3.3.3 解码器总结4.1 输出部分介绍4.2 线性…...
宝塔 Linux 面板安装一个高大上的论坛程序 —— Flarum
这个是很早搭建的版本,基于宝塔面板,比较复杂,如果想要简单的搭建方法,可以参看咕咕新写的这篇: 【好玩的 Docker 项目】10 分钟搭建一个高大上的论坛程序 购买腾讯云轻量应用服务器 待补充 登录服务器 待补充 BBR 加速脚本 BBR 加速脚本: BASH cd /usr/src &…...
数字化转型如何赋能企业实现数字化增值?
随着科技的不断发展,数字化转型已经成为了企业营销的重要趋势。数字化转型不仅可以提高企业的运营效率,还可以更好地满足消费者的需求,提升企业的市场竞争力。 一、数字化转型可以提高企业营销的精准性 在传统的企业营销中,营销人…...
深度学习之九(Transformers)
Transformers 是一种用于处理序列数据的深度学习模型,特别擅长于自然语言处理(NLP)任务。Transformer 是一种基于自注意力机制(Self-Attention Mechanism)的架构,于2017年由 Vaswani 等人在 “Attention is All You Need” 论文中提出,它在机器翻译任务中取得了显著的性…...
pgz easyexcel如何给excel文件添加自定义属性
免费API方式 直接上传URL,自定义修改Excel 视频演示【内含接口地址】 https://www.ixigua.com/7304510132812153385 前情提示 | 功能说明 多选仅支持微软office、office365系列Excel。因为WPS宏功能需要企业版且付费生成xlsx、xlsm等文件,office和WPS均可以打开,均可以单…...
【unity实战】实现一个放置3d物品建造装修系统(附项目源码)
文章目录 最终效果前言绘制开始场景素材开始放置旋转物体扩展优化1. 绘制地图边界,确保放置物品在指定区域内工作2. 让模型所占面积大小更加准确3. 隐藏白色瓦片指示区域 最终效果其他源码参考完结 最终效果 前言 其实3d物品建造装修系统之前就已经做过了ÿ…...
从胎压学习到Flash擦除:盘点UDS 0x31服务在实车ECU中的十大应用场景
从胎压学习到Flash擦除:盘点UDS 0x31服务在实车ECU中的十大应用场景 当工程师在4S店为新车匹配钥匙时,当生产线上的ESP模块需要标定时,甚至当你的爱车在深夜悄悄完成OTA升级前——这些看似毫不相关的场景背后,都活跃着一个共同的&…...
如何用JD-GUI轻松破解Java字节码:Java反编译终极指南
如何用JD-GUI轻松破解Java字节码:Java反编译终极指南 【免费下载链接】jd-gui A standalone Java Decompiler GUI 项目地址: https://gitcode.com/gh_mirrors/jd/jd-gui 你是否曾面对只有编译后的.class文件却急需查看源码的困境?当你需要分析第三…...
微信小程序saveFile报错?别慌,手把手教你排查‘tempFilePath file not exist‘的三大元凶
微信小程序saveFile报错深度排查指南:从tempFilePath file not exist到完美解决 最近在开发微信小程序时,不少开发者都遇到了一个令人头疼的问题:saveFile:fail tempFilePath file not exist。这个报错看似简单,背后却隐藏着多种可…...
从NRZ到PAM-4:手把手解析PCIe 6.0信号编码的实战挑战与PHY选型避坑
从NRZ到PAM-4:PCIe 6.0信号编码的工程实践与PHY选型策略 当64GT/s的数据速率成为PCIe 6.0的标准配置时,硬件工程师们面临着一个关键抉择:如何在保持信号完整性的同时实现带宽翻倍?答案藏在PAM-4编码技术中——这个在112G以太网中已…...
网安局紧急预警:“银狐病毒” 全国高发,专偷银行卡与验证码,你的手机可能已被控制
近期,全国多地网安部门、国家计算机病毒应急处理中心接连发布风险通报:“银狐病毒” 木马家族进入新一轮高发期,通过短信、社交群、伪装软件疯狂传播,已造成大量用户资金被盗、隐私泄露,成为当前威胁百姓 “钱袋子” 的…...
如何快速掌握LRC歌词制作:面向初学者的完整指南
如何快速掌握LRC歌词制作:面向初学者的完整指南 【免费下载链接】lrc-maker 歌词滚动姬|可能是你所能见到的最好用的歌词制作工具 项目地址: https://gitcode.com/gh_mirrors/lr/lrc-maker LRC Maker是一款免费开源的歌词制作工具,专为…...
如何在Windows电脑上畅游酷安社区:Coolapk-UWP桌面客户端完全指南
如何在Windows电脑上畅游酷安社区:Coolapk-UWP桌面客户端完全指南 【免费下载链接】Coolapk-UWP 一个基于 UWP 平台的第三方酷安客户端 项目地址: https://gitcode.com/gh_mirrors/co/Coolapk-UWP 你是否曾想过在电脑大屏幕上也能像在手机上一样浏览酷安社区…...
Real Anime Z风格泛化能力测试:跨种族/跨年龄/跨服饰的真实感表现
Real Anime Z风格泛化能力测试:跨种族/跨年龄/跨服饰的真实感表现 1. 工具概览 Real Anime Z是基于阿里云通义Z-Image底座模型开发的高精度二次元图像生成工具,通过专属微调权重实现了真实系二次元风格的优化生成。该工具采用BF16稳定精度计算…...
Mac新手必看:从bash切换到zsh后,Maven、Brew命令失效的保姆级修复指南
Mac开发者必备:zsh环境变量迁移全攻略与效率提升指南 刚把Mac的默认shell从bash切换到zsh时,那种"昨天还能用的命令今天全报错"的恐慌感我至今记忆犹新。Maven构建失败、brew命令失踪,连最基本的工具都集体罢工——这其实是每个Mac…...
电脑存储告急?这款Windows图片压缩工具帮你轻松省出几十GB空间
在日常使用电脑的过程中,你是否经常遇到这样的困扰:硬盘空间越来越少,打开文件管理器时满屏都是几十MB一张的照片?尤其是从事设计、摄影或者内容创作的朋友,电脑里动辄堆积着成千上万张高清原图,存储空间消…...
