//数据库一般语句不区分大小写//
启动数据库:mysql -u root -h localhost -p //本机设定
密码:123 //:)
创建数据库:CREATE DATABASE 数据库名;
显示数据库:SHOW DATABASES;
选择数据库:USE 数据库名;
删除数据库:DROP DATABASE 数据库名;
数据类型:tinyint smallint mediumint int bigint float double decimal unsigned zerofill
数据类型:char varchar tinytext text date datetime time timestamp year
使用数据前需先选择数据库
创建表:CREATE TABLE `表名称`(`列名称`数据类型(大小));
例如:CREATE TABLE `SHIT`(`name`CHAR(10));
显示表:show tables;
显示表内容:desc 表名称;
列约束:not null,default,unique key,primary key, foreign key,auto_increment
(字段=列)
字段说明:comment'字段注释' 表说明:comment='表注释'
修改表名:alter table 旧表名 rename 新表名;
添加列:alter table 表名 add 字段名 数据类型 属性;
修改字段:alter table 表名 change 原字段名 新字段名 数据类型 属性;
删除字段:alter table 表名 drop 字段名;
删除主键:alter table 表名 drop primary key;
添加主键:alter table 表名 add primary key(字段名);
存储引擎类型:MyISAM,InnoDB,Memory,CSV
查看默认存储引擎:show variables like ‘storage_engine%';
设置表存储引擎:)engine=存储引擎; //存储引擎区分大小写
//
关于引号使用的注意和区分:
一般情况下,L键右边的单引号'和双引号"符号,
用于对字符串的引用,像说话一样"这样子说话"
对于数值,不使用引用符号
键盘左上角的退出键esc下的反勾号`符号,
用于对MySQL表列的名称引用,主要用来区别所使用的名称,对于MySQL已被定义关键字的区别
同时,在linux系统环境下使用,单引号'和反沟号`没有区别//(未经使用确认)
//