mysql
常用语句
-- 显示数据库
show databases;
-- 显示表格
show tables;
-- 创建一个名称为car的数据库。
create database car;
-- 使用数据库 car
use car;
-- 删除数据库car
-- drop database car;
-- 显示表格内容
select * from tableName;
-- 创建表
create table brand (id int primary key auto_increment, factory varchar(255), name varchar(255), price int, sum int, sell int, last int);
-- 删除brand表
-- drop table brand;
-- 插入数据
insert into brand(factory,name,price,sum, sell, last) values('一汽大众', '奥迪A6', 36, 50, 8, 42);
-- 更新数据
-- update brand set sell=5 , last=70 where factory='上海大众' and name='桑塔纳';
遇到的问题
无法插入中文
临时修改
查看客户端 编码字符 状态
status; // Client characterset: utf8 #Server characterset 和 Db characterset 都是utf8
查看所有编码字符
show variables like'%char%';
修改设置(gbk 也是支持中文)
set character_set_database=utf8; set character_set_server=utf8;
永久修改修改配置文件
针对未创建的表
sudo vim /etc/mysql/my.cnf # 末尾添加 [client] default-character-set=utf8 [mysqld] character-set-server=utf8
/etc/init.d/mysql restart #重启服务
针对已经创建的表
alter table `tablename` convert to character set utf8;
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 yangbenbo@whu.edu.cn
文章标题:mysql
本文作者:杨本泊
发布时间:2020-04-21, 23:15:25
最后更新:2023-07-09, 07:10:11
原始链接:http://yangbenbo.github.io/2020/04/21/mysql/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。