标签:uname -- 创建 ssi variable col 外键 student collate
-- 查看创建数据库的SQL语句
show create database mydb;
-- 查看当前安装的 MySQL 所支持的字符集。
show charset;
-- 查看 MySQL 数据库服务器和数据库字符集
show variables like‘%char%‘;
-- 查看创建表的SQL语句
show create TABLE classes;
-- 查看创建数据库的SQL语句
show create database mydb;
-- 查看所有数据库名字
show databases;
-- 查看所有表名字
show tables;
-- 修改表的编码,此处必须写成utf8,不能写成utf-8
alter table classes DEFAULT CHARACTER set utf8;
-- 修改数据库的编码
alter database mydb DEFAULT CHARACTER set utf8;
-- 修改表字段的编码,此处两个className,第一个className指的是原字段名,第二个className指的是要修改后的字段名
ALTER TABLE classes CHANGE className className VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci;-- 正确
ALTER TABLE classes CHANGE className className VARCHAR(50)-- 正确,后面必须跟字段的数据类型,此处是varchar(50)
ALTER TABLE classes CHANGE className className VARCHAR(50) character set utf8;-- 正确
-- 创建表,并添加外键
-- create table students(id int primary key not null auto_increment,classId int ,stuName VARCHAR(50),FOREIGN KEY(classId) REFERENCES classes(id));
-- 查看表的索引
show index from table_name
--添加索引
create index s_name on students(stuName);
标签:uname -- 创建 ssi variable col 外键 student collate
原文地址:https://www.cnblogs.com/mtszw/p/9157305.html