MYSQL基础学习导航:
第1节:基础使用 | 第2节:select语句、去重 | 第3节:算术运算符 | 第4节:排序与分页 | 第5节:连表查询 |
第1节:基础使用
查看所有数据库
show databases; “information_schema”是 MySQL 系统自带的数据库,主要保存 MySQL 数据库服务器的系统信息,比如数据库的名称、数据表的名称、字段名称、存取权限、数据文件 所在的文件夹和系统使用的文件夹 “performance_schema”是 MySQL 系统自带的数据库,可以用来监控 MySQL 的各类性能指标 “sys”数据库是 MySQL 系统自带的数据库,主要作用是以一种更容易被理解的方式展示 MySQL 数据库服务器的各类性能指标,帮助系统管理员和开发人员监控MySQL 的技术性能 “mysql”数据库保存了 MySQL 数据库服务器运行时需要的系统信息,比如数据文件夹、当前使用的字符集、约束检查信息
创建数据库
create database 数据库名;
使用数据库
use 数据库名;
查看表格
show tables from 数据库名;
创建表
create table 表名称( 字段名 数据类型, 字段名 数据类型 );
查询表中的数据
select * from 数据库表名称;
添加1条数据
insert into 表名称 values(值列表); #添加1条记录到student表中 insert into student values(1,'张三');
删除表
drop table 表名称;
删除数据库
drop database 数据库名;
在MySQL5.7中添加数据时,有中文会报错
mysql> INSERT INTO t_stu VALUES(1,'张三','男'); ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'sname' at row 1
解决方案
# 查看字符编码 show variables like 'character_%'; show variables like 'collation_%'; # 修改mysql的数据目录下的my.ini配置文件 default-character-set=utf8 # 添加如下2行 character-set-server=utf8 collation-server=utf8_general_ci # 重启服务 # utf8字符集指向的是utf8mb3 # 在mysql8.0中默认字符集为utf8mb4
http://www.savh.cn/thread-1621.htm
转载请注明:Savh.Cn 发表