mysql基础1:基础使用教程LinuxServerSQL

savh 134

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 发表

推荐阅读
最新动态 (0)

    ( 登录 ) 后,可以发表评论!

    返回