mysql学习-初步sql
DML,数据操作语言,即增删改查
DDL,数据定义语言,及创建库,删除库,修改表机构等的语句
DCL,数据控制语言,即赋予权限、撤销权限的语句
工作中用到最普通的、最常用的就是DML语句。
有些语句我们知道,但是一旦真正用到的时候,又百度一次,没有真真实实的记在心里
先看一下创建数据库的语句,create database 《数据库名字》;
删除数据库用,drop database 《数据库名字》;
创建表如下事例:
////////////////////////////////////////////////////////////////////////
create table testtable(
persion_id smallint(5) UNSIGNED auto_increment,
name varchar(10) not null comment 'person_name',
county varchar(20) default 'china',
salary DECIMAL(10,2) default 0.00 comment 'salary',
primary key (persion_id)
)engine=innodb default CHARSET=utf8;
///////////////////////////////////////////////////////////////////////
create table +表名 (字段1+类型(整型,字符型,浮点型等)+是否为空+主键+默认值是否设定+其他扩展,字段2,字段3...)+引擎类型+字符集
desc tablename,查看表结构
drop table tablename;删除表
create table tablename like tablename1;创建一个与tablename1相似的空表
修改表结构,用alter
alter table testtable add birthday1 varchar(20) after name;在name字段后增加birthday1字段
alter table testtable drop birthday1;删除birthday1字段
alter table testtable modify name varchar(20);修改字段name的类型,修改成varchar(20)