MySQL登录使用和编码设置

金歌  金牌会员 | 2022-6-24 13:37:40 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 821|帖子 821|积分 2463

1.1 启动服务

1.以管理员方式打开命令行


2.启动服务,服务名对应自己安装时配置的,可在任务管理器中的服务查看
  1. net start MySQL80        #启动服务
  2. net stop MySQL80        #关闭服务
复制代码

1.2 登录

1.登录命令

-p后面不能跟空格,否则会被认为是密码的一部分。也可-p后直接回车,下一行再输入密码
如果是连接本机且端口号没有修改,-hlocalhost -P3306可以省略
  1. mysql -h 主机名 -P 端口号 -u 用户名 -p密码
  2. mysql -h localhost -P 3306 -u root -p123456
  3. mysql -uroot -p123456
复制代码

2.查看版本和退出
  1. select version();        #登录后查看版本
  2. mysql -V                        #未登录查看版本,大写V
  3. quit                                #退出登录
  4. exit                                #退出登录
  5. mysql --verison                #未登录查看版本
复制代码

1.3 使用

1.数据库操作
  1. show databases;                        #查看所有数据库
  2. create database zhishu;                #创建名为zhishu的数据库,不能重名
  3. use zhishu;                #使用zhishu数据库,后续操作才会只针对该数据库
复制代码

2.表操作

① 查看所有表格
  1. show tables;        #查看所有表格,要求前面有use语句
  2. show tables from zhishu;        #查看zhishu数据库中的所有表格
复制代码

② 创建表格
  1. create table student(
  2.         id int,
  3.         name varchar(20)       
  4. );
复制代码

③ 查看表格数据
  1. select * from student;
复制代码

④ 向表格中添加数据
  1. insert into student values(1,'迷麟');
  2. insert into student values(2,'蛮吉');
复制代码

⑤ 查看表的创建信息
  1. show create table student\G
复制代码

⑥ 查看数据库的创建信息
  1. show create database zhishu\G
复制代码

⑦ 删除表格
  1. drop student;
复制代码
⑧ 删除数据库
  1. drop database zhishu;
复制代码

1.4编码设置,8.0以上版本不需要设置

1.查看编码
  1. show variables like 'character_%';
  2. show variables like 'collation_%';
复制代码

2.修改mysql的数据目录下的my.ini配置文件


3.在指定位置添加
  1. default-character-set=utf8
  2. character-set-server=utf8
  3. collation-server=utf8_general_ci
复制代码

4.退出并重启服务
  1. quit
  2. net stop mysql80
  3. net start mysql80
复制代码
5.登录查看编码
  1. character-set-server=utf8;
  2. collation-server=utf8_general_ci;
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表