MySQL语句中的转义字符
Posted 寻觅beyond
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL语句中的转义字符相关的知识,希望对你有一定的参考价值。
登录数据库服务器
mysql -h127.0.0.1 -uroot -p123456
创建数据库
create database test;
显示所有数据库
show databases;
指定要操作的数据库
use test;
删除库
drop database test;
创建表
create table demo(
id int primary key auto_increment,
name char(30) not null
)engine=innodb default charset=utf8
查看表结构信息
desc demo;
显示表的创建语句
show create table demo;
查看数据库中表的属性信息
show table status;
修改表名
rename table demo to new_demo;
alter table demo rename to new_demo;
显示所有表
show tables;
复制表结构
create table demo2 like demo;
//复制表结构的同时,也会复制索引和完整性约束,不会复制内容
复制表结构及数据
create table demo3 as ( select id,name from demo);
//会复制数据,但不会复制索引和完整性约束
//可以有选择的控制新表有哪些字段
增加字段列
alter table demo add column gender char(10) not null default "male";
修改字段的名称
alter table demo change old_name new_name new_type;
alter table demo change name nick_name char(100);
删除字段列
alter table demo drop gender;
alter table demo drop column gender;
修改字段列类型
alter table demo modify gender tinyint(2) default 1;
删除表
drop table demo;
drop table if exists demo;
查看mysql字符集
show variables like \'char%\';
修改mysql字符集
使用set操作即可,比如
set character_set_database=\'utf8\';
出现乱码时,修改显示内容使用的字符集
set names utf8
以上是关于MySQL语句中的转义字符的主要内容,如果未能解决你的问题,请参考以下文章