首页 > 数据库技术 > 详细

mysql相关命令

时间:2018-06-08 19:55:06      阅读:194      评论:0      收藏:0      [点我收藏+]

-- 查看创建数据库的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);

mysql相关命令

原文:https://www.cnblogs.com/mtszw/p/9157305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!