《零基础》MySQL 教程(一)
我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:
CREATE DATABASE 数据库名;
以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:
[root@host]# mysql -u root -p
Enter password:****** # 登录后进入终端mysql> create DATABASE RUNOOB;
使用 mysqladmin 创建数据库
使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。
所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。
以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:
[root@host]# mysqladmin -u root -p create RUNOOB
Enter password:******
以上命令执行成功后会创建 MySQL 数据库 RUNOOB。
使用 PHP脚本 创建数据库
PHP 使用 mysqli_query 函数来创建或者删除 MySQL 数据库。
该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。
语法
mysqli_query(connection,query,resultmode);
MySQL 教程MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。 什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS 即关系数据库管理系统(Relational Database Management System)的特点:
RDBMS 术语在我们开始学习MySQL 数据库前,让我们先了解下RDBMS的一些术语:
MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:
MySQL数据库MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
|
|
---|---|
实例
以下实例演示了使用PHP来创建一个数据库:
创建数据库
<?php $dbhost = 'localhost'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接错误: ' . mysqli_error($conn)); } echo '连接成功<br />'; $sql = 'CREATE DATABASE RUNOOB'; $retval = mysqli_query($conn,$sql ); if(! $retval ) { die('创建数据库失败: ' . mysqli_error($conn)); } echo "数据库 RUNOOB 创建成功\n"; mysqli_close($conn); ?>
《零基础》MySQL 教程(一)相关推荐
- 零积分下载,2014年辛星mysql教程秋季版第一本已经完工,期待您的支持
经过一段时间的不懈努力.终于,2014年辛星mysql教程秋季版的第一本,即夯实基础已经完工,在csdn的下载地址为:去下载地址 ,假设左边地址跪了,能够去http://download.csdn.n ...
- mysql-win安装教程,WINDOWS下安装MYSQL教程详解
1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...
- nginx mysql 安装_CentOS7下安装Nginx+MySQL教程
首先我们需要安装nginx的yum源 警告:/var/tmp/rpm-tmp.aRXWtf: 头V4 RSA/SHA1 Signature, 密钥 ID 7bd9bf62: NOKEY 准备中... ...
- 史上最简单MySQL教程详解(进阶篇)之存储过程(一)
史上最简单MySQL教程详解(进阶篇)之存储过程(一) 史上最简单MySQL教程详解(进阶篇)之存储过程(一) 什么是存储过程 存储过程的作用 如何使用存储过程 创建存储过程 DELIMITER改变分 ...
- 史上最简单MySQL教程详解(进阶篇)之存储引擎介绍及默认引擎设置
什么是存储引擎? MySQL存储引擎种类 MyISAM 引擎 InnoDB引擎 存储引擎操作 查看存储引擎 存储引擎的变更 修改默认引擎 什么是存储引擎? 与其他数据库例如Oracle 和SQL Se ...
- mysql教程详解之多表联合查询,MYSQL教程mysql多表联合查询返回一张表的内容实现代码...
搜索热词 <MysqL教程MysqL多表联合查询返回一张表的内容实现代码>要点: 本文介绍了MysqL教程MysqL多表联合查询返回一张表的内容实现代码,希望对您有用.如果有疑问,可以联系 ...
- php导出数据库的指定表数据,MYSQL教程mysql数据库导出指定表数据的方法
<MYSQL教程mysql数据库导出指定表数据的方法>要点: 本文介绍了MYSQL教程mysql数据库导出指定表数据的方法,希望对您有用.如果有疑问,可以联系我们. 导读:linux下导出 ...
- mysql交叉查询教程_史上最简单的 MySQL 教程(二十六)「连接查询(上)」
连接查询连接查询:将多张表(大于等于 2 张表)按照某个指定的条件进行数据的拼接,其最终结果记录数可能有变化,但字段数一定会增加. 连接查询的意义:在用户查询数据的时候,需要显示的数据来自多张表. 连 ...
- mysql中like与rlike_MySQL中RLIKE运算符的使用详解-mysql教程-
在MySQL中,RLIKE运算符用于确定字符串是否匹配正则表达式.它是REGEXP_LIKE()的同义词. 如果字符串与提供的正则表达式匹配,则结果为1,否则为0. 语法是这样的: expr RLIK ...
最新文章
- LabVIEW跳转访问网页
- git 提交到某分支_Git如何拉取某个分支的某段提交
- Python将DataFrame的某一列作为index
- 【web】Good ad ~
- tcl/tk demo
- WDM驱动程序入门(3)——安装步骤
- 模块的封装之C语言类的继承和派生
- ShardingSphere Raw JDBC 主从示例
- 大数据可视化设计需遵守什么原则
- POJ2728 最小比率生成树/0-1分数规划/二分/迭代(迭代不会)
- 讨论一道求质数的面试题
- getNextElement( )函数——获取下一个特定的元素节点
- 得寸进尺的摩根大通 步步为营
- ByteBuf详解和Netty中的拆包粘包原理解析
- 计算机ps图片在哪里看,如何在Photoshop中查看照片的EXIF信息如何删除照片的exif信息...
- 应用商店应用计算机,应用市场电脑版
- xshell传输文件到服务器(ubuntu)(上传下载)
- python输入整数反转输出_7. 整数反转(Python)
- 求三阶行列式--学解析几何的朋友计算外积和混合积可以用这个啦--
- 近几年美国人口数据matlab,2010-2019年美国人口数量及人口性别、年龄、城乡结构分析...
热门文章
- 全连接条件随机场_深圳机场在国内机场中率先推出全流程“行李门到门”服务...
- C++PrimerPlus学习——第十四章编程练习
- linux资源隔离是哪些,【转载】Linux cgroup资源隔离各个击破之
- 封头名义厚度如何圆整_松原封头价格
- c++ hough变换代码_hough变换原理以及实现(转载)
- java中的equals拿什么鞋的_java.中equals的使用
- java tls 实例_grpc加密TLS初体验(go、java版本)
- Win11提示无法安装程序怎么办 Win11提示无法安装程序的解决方法
- 电脑上我的文档图标不见了怎么办
- Android投屏(屏幕共享)设计需要考虑的关键因素