1、mysql简介(略)

2、使用phpstudy启动mysql。(直接到官网下载即可)

a7cee584c6771d45665476d0a280d89d.png

遇到的问题可能有:无法启动mysql数据库。

解决方法:端口冲突,在面板上的mysql5.7.26后的配置中将端口改为3366(大于1024)即可

0c29f72567786dfc5c45c7fcccbae2ad.png

3、打开新版PHP study的mysql命令窗口,新版窗口无法像旧版一样直接打开,需要设置

①找出mysql的bin目录路径(这里安装PHP study最好不要有中文)9984063ce606c793a9fd1b5d5e2acfa5.png

点击mysql,选择版本,进入到文件夹中,并找到bin目录,如下图:

f10846b09bbd17ba26aac115d0bb2708.png

这里我的目录是“D:\phpstudy_pro\Extensions\MySQL5.7.26\bin”

④将上述目录设置到系统环境变量path中:右击计算机,属性,高级系统设置,环境变量

65db4c87c10f7dc01c4ccbf7aa284922.png

⑤更改mysql中root密码

3ed095f64936936766171f28caac9072.png

⑥win+R,打开cmd命令窗口,然后输入“mysql -u root -p”然后输入密码进入到mysql的命令窗口。

f203d706a82949d6c97cfad9e0eb07b5.png

⑦如果遇到“Access denied for user 'ODBC'@'LOCALHOST'(using password:NO)”则需要更改root密码了。

3、mysql简单的操作(这里注意:mysql操作命令行的结尾要写“;”)

·       show databases;   // 显示当前有哪些数据库

·       use [数据库名];   // 选择[数据库名]

·       show tables;   // 显示这个数据库中有哪些表

·       select * from [数据库名]_admin;   // sql的选择操作

·       select user_name, password from [数据库名]_admin;   // 选择两列

·       create database [数据库名];   // 创建名为 [数据库名]的数据库

·       create table [表名](username char(50), password char(50));   // 创建名为 [表名]的表,表内含有字符形式,长度为50的username,和字符形式,长度为50的password

·       insert into  [表名](username, password)values('admin',md5('password'));   // 在[表名]中插入username, password的值。

adf94cccfd692635e0495d99559f8b71.png

·       insert into  [表名](username, password)values('test',md5('123')),('pkpkpkpk',md5('pkpkpk'));   // 在[表名]中插入多个username, password的值。

            77bfcad728ca7c28c8e81e8e6ff8f8e1.png

·       update admin set password='pk123' where username='pkpkpkpk';   // 更改用户名为'pkpkpkpk'的密码为pk123

9e8961a20075b77ba055460bdb7803d9.png

·       update admin set password=MD5('pk123') where  username='pkpkpkpk';   // 更改用户名为'pkpkpkpk'的密码为pk123的md5值

            a96f36c79f8dde43934c722c422a10bb.png

·       delete from admin where password=md5('pk123');   // 删除密码为pk123的md5值的这条数据

     a9b899220ccebc8ac7443c1904e648ef.png

·       drop table admin;  // 删除名为admin的表

·       drop database xxx;   //删除名为xxx的数据库(这里要注意,必须要在选择了其他数据库的基础上才能删除该xx库)

4、mysql常用的函数

system_user()  //系统用户名

4274597c57dfae9c18602d096f2d3120.png

user()  //用户名

current_user //当前用户名

session_user() //链接数据库的用户名

database()  //数据库名

version()  //MySQL数据库版本

1fbe2a4def528c322f1a9db8f3cec937.png

load_files ('[文件路径]') //转成16进制或者是10进制mysql读取本地文件的函数(用来读文件的)

@@datadir // 读取数据库路径

@@basedir  //MySQL安装路径

85ff0d190709bcdc0085e9260eb2015e.png

@@version_compile_os  //操作系统

5、MySQL数据库的链接信息,一般是在config.php、Db_config.php、include/common.inc.php、data文件夹、cache中,明文存在。

$host='localhost';//数据库地址

$database='pkpk';//数据库名称

$user='root';//数据库账户

$pass='';//数据库密码

$webml='/0/';//安装文件夹

?>

                                                                                                  员工卡卡

                                                                                                  2020/12/29

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐