mysql根基说话有哪些
举荐课程:MySQL教程。
?CREATE DATABASE 数据库名
[CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'] 设定数据库字符集及字符集校对法则
?【例】CREATE DATABASE exam CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';
?切换database:use 数据库名
?【例】USE exam
数据库的修改
alter database exam character set utf8;
数据库的删除
drop database 数据库名
表的新建
?CREATE TABLE 表名(属性1 数据类型[长度] [束缚],......) [ENGINE=INNODB DEFAULT CHARSET=utf8];(存储引擎及字符集)如
束缚 数据类型介绍
ENGINE=INNODB DEFAULT CHARSET=utf8; 新建列表时增加,可浮上汉字
表的修改
?Alter table 表名
?增加字段 Alter table add column 列名 类型
?增加束缚 Alter table 表名 alter column 列名 set default ‘value';
?alter table 表名 add constraint 主键名 primary key 表名(主键字段);
?alter table 表名 add constraint 外键名 foreign key (外键字段) references 关联表名(关联字段);
?修改字段 Alter table 表名 change 原字段名 新字段名 数据类型 [ 属性 ];
?删除字段 alter table 表名 drop 字段名
?修改束缚 alter table 表名 add constraint 外键名 foreign key (外键字段) references 关联表名(关联字段);
表的删除
?Drop table 表名;
表的数据的插入
?Insert into 表名(列1,列2,。。。。) values ('a',1,);
表的数据的更新
?update 表名 set 列名 = 更新值 [ where 更新前提];
表的数据的删除
?Delete from 表名 [ where 更新前提];
DML 操纵是指对数据库中表记载的操纵, 主要包含表记载的插入(insert), 更新(update), 删除(delete), 查询(select)
以上就是mysql根基说话有哪些的细致内容,更多请关注 百分百源码网 其它相干文章!