首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    XAMPP下的MYSQL解决中文乱码问题

    原文博客:Doi技术团队 链接地址:https://blog.doiduoyi.com/authors/1584446358138 初心:记录优秀的Doi技术团队学习经历 相信有很多朋友都跟我一样,使用XAMPP...集成的MYSQL,因为它操作起来实在太方便了。...但是它默认不是支持UTF-8的,需要我们手动去修改配置文件my.ini 打开XAMPP的控制面板,并打开配置文件 [5wjbegs160.jpeg] 在配置文件上加上4句话 default_character_set...就行了,你重新创建一个数据库看看,但是数据库的编码一定要选对 [d3790pykd1.jpeg] 说到这里顺便提一下Ubuntu server的MySQL中文乱码问题 在Ubuntu中配置文件的路径有点不一样...] default_character_set = utf8 [vmod2wbcst.jpeg] 最后重启MySQL,命令是:/etc/init.d/mysql start

    3.9K20

    【MySQL数据库】MySQL常用操作

    目录 数据库常用操作 查看所有数据库 创建数据库          切换(操作的数据库)         删除数据库         修改数据库编码          创建表 查看当前数据库所有表名称...查看指定某个表的创建语句 查看表结构  删除表 添加列  修改类名和类型  删除列 修改表名 插入 删除 更新 数据库常用操作 查看所有数据库    show databases; 创建数据库         ...create database if not exists mydb1; 切换(操作的数据库)          use mydb1; 删除数据库          drop database if exists...mydb1; 修改数据库编码          alter database mydb1 character set utf-8; 创建表 create table if not exists 表名(...name varchar(20),gender varchar(20), age int, birth date, address varchar(20), score double ); 查看当前数据库所有表名称

    10.9K20

    解决xampp无法打开数据库的问题

    方法一:修改注册表 因为以前安装过mysql所以需要更改注册表路径 首先在c盘的C:\Windows路径下找到注册表编辑器,打开 找到mysql 方法2:在bin文件下启动mysql...在安装的mysql的bin文件下用cmd: 输入mysqld --install 再输入net start mysql 方法3:忘机mysql密码,跳过验证修改密码 1.先在系统下的cmd关闭...mysqlnet stop mysql 2.使用mysqld --skip-grant-tables来跳过密码登录 3.使用mysqld -console --skip-grant-tables...--shared-memory来跳过权限验证 4.在bin文件夹下输入mysql -u root -p 此时会显示让你输入密码,直接回车,就可以成功连接Mysql。...5.输入use mysql; 6.输入 show databases; 7.这里我输入重置的密码为123456 输入 set password for 'root'@'localhost'=password

    2.5K60

    XAMPP启动报错: Apache shutdown unexpectedly or MySQL shutdown unexpectedly

    最近准备写一个怎么建站的教程,奈何安装xampp的时候启动的时候一直报错: ? 你们是不是也是这样?哈哈 ,如果是问题就很简单了,因为你仔细读读报错信息的话其实是很简单的,是不是懒得翻译?...在这里关闭也是一样的,ok,那么启动mysql的时候报错也是一样的处理办法,相信您已经知道怎么做了! 这里不做赘述!...当然他们都是对应的,你操作哪边都是一样的,进程都是可以关闭的,这个时候你再启动xampp就不会报错了! ? 可以了,然后想进入后台的话就可以直接点击apach的admin就行了。...我前面说了,还有一种解决办法就是我们点击启动报错的Config,举例子来说我们现在的mysql启动报错,我们可以点击: ?...如果您是一个写后端的,就会经常用这个,加入我们正在调试数据库,但是我又要启动xampp的mysql或者apach,端口的80被占用,但是结束进程的话,程序自己写的程序没办法跑了,这个时候就可以用这个办法

    2.9K40

    MySQL数据库——数据库操作

    1.登入、登出数据库 #登入数据库 mysql -u"用户名" -p "密码" #查看当前时间 select now(); #登出数据库 quit; exit; ctrl + d 2.创建、查看、...选择、删除、修改数据库 创建数据库时,设置数据库的编码方式 CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为...general_ci; #查看数据库 show databases(); #选择数据库 use 数据库名; #删除数据库 drop databases 数据库名; #修改数据库字符集 alter...database 数据库名 default character set utf8 collate utf8_general_ci; #修改数据库名字 rename database 数据库名 to...新数据库名; 3.导入、导出数据库 #导入数据库 source /路径/xxx.sql; #导出数据库 mysql -uroot -p密码 数据库名<file.sql

    39.4K85

    MySQL数据库基本操作

    1.1.显示数据库 show databases; 1.2.创建数据库 这里以test为名称; create database test;//注意关键字不能做名称,如果非要用关键字做名字,则要用` `...创建一个使用utf8mb4字符集的 test 数据库 如果系统没有 test 的数据库,则创建一个使用utf8mb4字符集的 test 数据库,如果有则 不创建 create database if not...exists test charset utf8mb4; 1.3.使用数据库 use 数据库名; 1.4.删除数据库 drop database test; 2.常用数据类型 常用数据类型: INT:...整型 DECIMAL(M, D):浮点数类型  VARCHAR(SIZE):字符串类型 TIMESTAMP:日期类型 3.表的操作 要操作数据库中的表时,需要先使用该数据库: use test; 3.1...3.2 查看表结构 desc 表名; 3.3显示数据库中的表 show tables; 3.4.删除表 -- 删除 stu_test 表 drop table stu_test; -- 如果存在 stu_test

    95810

    MySQL 基本操作、数据库操作和表操作

    基本操作 启动MySQL:net start mysql 创建Windows服务:sc create mysql binPath = mysqld_bin_path 连接服务器 :mysql -h...地址 -P 端口 -u 用户名 -p 密码 显示哪些线程正在运行:SHOW PROCESSLIST 显示系统变量信息:SHOW VARIABLES 数据库操作 查看当前数据库:SELECT DATABASE...:SHOW CREATE DATABASE 数据库名 修改库的选项信息:ALTER DATABASE 库名 选项信息 删除库:DROP DATABASE [IF EXISTS] 数据库名 表操作...存储引擎 ENGINE = engine_name 表在管理数据时采用的不同的数据结构,结构不同会导致处理方式、提供的特性操作等不同 常见的引擎:InnoDB MyISAM Memory/Heap...ALTER TABLE语法) ALTER TABLE 表名 操作名 操作名 ADD[ COLUMN] 字段定义 -- 增加字段 AFTER 字段名 -- 表示增加在该字段名后面

    3.2K30

    Pandas操作MySQL数据库

    Pandas操作MySQL数据库 本文介绍的是如何使用Pandas来操作MySQL数据库。...这份数据是《MySQL经典50题》的一个表之一: mysql -u root -p -- 安装mysql,进入数据库输入暗文密码 show databases; -- 显示全部数据库 use test...; -- 使用某个数据库 show tables; -- 查看数据库下的全部表 select * from Student; -- 查看某个表的全部内容 操作MySQL 连接MySQL 以pymysql...: 连接数据库 import pandas as pd from sqlalchemy import create_engine # 依次填写MySQL的用户名、密码、IP地址、端口、数据库名 # create_engine...("数据库类型+数据库驱动://数据库用户名:数据库密码@IP地址:端口/数据库",其他参数) engine = create_engine("mysql+pymysql://root:password

    1.9K10

    Python 操作 MySQL 数据库

    Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix...不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。 DB-API 是一个规范....MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。 如何安装MySQLdb?...数据库查询操作 Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。 fetchone(): 该方法获取下一个查询结果集。...OperationalError 指非用户控制的,而是操作数据库时发生的错误。例如:连接意外断开、 数据库名未找到、事务处理失败、内存分配错误等等操作数据库是发生的错误。

    35310
    领券