-- 1.当命令输入错误而又无法改变时,只需要在分号前输入\c即可取消此命令
-- 2.ctrl+/  光标回到当前行的首端 快速注释
-- 3.mysql -V  查看版本信息 
-- 	 mysql -u root -p 输入密码  
show engines;-- 4. 查看支持的搜索引擎 
show variables like 'performance_schema';-- 5.检查是否启动了该功能 
-- 6.修改默认存储引擎  options files---genral---defult-storage-engine修改即可--apply重启
-- 7.整数数据类型中的unsigned属性:比如tinyint(-128,127)取值范围变成   tinyint unsigned(0,255)
--   整数类型的自动补齐 比如 设置int(4)表示要4位整数 但如果插入1,则变成 0001
-- 8.浮点类型两个参数:显示宽度,小数点位数 float(5,2)规定显示的值不超过5位数字,小数点后带有2位数字 
--   浮点类型数据也有unsigned和自动补齐属性 
-- 9.字符串类型:char固定字符串varchar可变字符串 
--                char中超过长度的被截断,短于长度的自动补齐
--             varchar中超过长度的被截断,短于长度的不会自动补齐 
-- 10.集合类型 enum从集合中取一个值 比如 sex enum('male','female')
--             set可以在集合中取出任意多个值 


############################数据库 
-- 11.创建数据库 在schemas人选一个右击---create scheme---设置--apply
--    语句创建:
-- create database db_name
-- [[default] character set charset_name]  -- 指定字符集
-- [[default] collate collation_name] ;     -- 指定校对规则

show character set; -- 查看可用的字符集 
show collation ; -- 查看校对规则(_ci大小写不敏感 _cs大小写敏感 _bin二元结束)

-- 12.数据库的修改 在schemas选择数据集右击---alter scheme---设置--apply
--    语句修改 
alter schema new_schema default character set utf16; -- 将默认修改为utf16的校对规则
alter schema new_schema default character set utf16 default collate utf16_bin; -- 将非默认的校对规则utf16改为utf16_bin

-- 13.数据库的删除 在schemas选择数据集右击---drop scheme----drop now
--    语句删除 drop databases new_schema;

###############################数据表
-- 14.创建数据表  tables----create table---设置---apply
--      语句创建   use 数据库名;create table 表名(字段名,字段类型,字段约束) 
-- 15.查看表的结构 desc 表名;
-- 16.添加表数据 语句添加 insert into name() values()
-- 17.删除表 在tables选择右击---drop table----drop now
--    语句删除  use school;drop table student;

##  18.数据表的修改 点击进入表--直接在bench上操作 
--   18.1删除字段 alter table 表名 drop 字段名;
--   18.2 字段位置修改 alter table 表名 modify 字段名 varchar(50) after 另一个字段名;
--   18.3 字段名称修改 alter table 表名 change column ‘原字段名’ ‘新字段名’ 字段数据类型 字段约束;
--   18.4 z字段类型修改  alter table 表名 change column ‘原字段名’ ‘原字段名’ 字段数据类型(想修改的) 字段约束;