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)

 

posted on 2014-10-29 16:01  天使2013  阅读(146)  评论(0编辑  收藏  举报

导航