MySQL语句

2019-04-20  本文已影响0人  盐焗鸡YanJJ

//数据库一般语句不区分大小写//

启动数据库: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系统环境下使用,单引号'和反沟号`没有区别//(未经使用确认)

//

上一篇 下一篇

猜你喜欢

热点阅读