如何建设网站兴田德润可以吗,临沂网站建设哪家好,福田网站建设设计,黄浦做网站1. SQL语句分类
• 数据定义语言#xff1a;简称DDL(Data Definition Language)#xff0c;用来定义数据库对象#xff1a;数据库#xff0c;表#xff0c;列等。关键字#xff1a;create#xff0c;alter#xff0c;drop等 • 数据操作语言#xff1a;简称DML(Data …1. SQL语句分类
• 数据定义语言简称DDL(Data Definition Language)用来定义数据库对象数据库表列等。关键字createalterdrop等 • 数据操作语言简称DML(Data Manipulation Language)用来对数据库中表的记录进行更新。关键字insertdeleteupdate等 • 数据控制语言简称DCL(Data Control Language)用来定义数据库的访问权限和安全级别及创建用户。 • 数据查询语言简称DQL(Data Query Language)用来查询数据库中表的记录。关键字selectfromwhere等
2. SQL通用语法
• SQL语句可以单行或多行书写以分号结尾 • 可使用空格和缩进来增强语句的可读性 • MySQL数据库的SQL语句不区分大小写关键字建议使用大写,例如SELECT * FROM user。 • 同样可以使用/**/的方式完成注释
3 MySQL常使用数据类型 4 DDL之数据库操作database
创建数据库
/*我是注释*/
#都是
-- mysql的注释-- 格式
create database 数据库名;
create database 数据库名 character set 字符集;#例子
#创建数据库 数据库中数据的编码采用的是安装数据库时指定的默认编码
CREATE DATABASE webdb_1;
#创建数据库 并指定数据库中数据的编码
CREATE DATABASE webdb_2 CHARACTER SET utf8;查看数据库
-- 查看数据库MySQL服务器中的所有的数据库:
show databases;#查看某个数据库的定义的信息:
show create database 数据库名;删除数据库
-- 数据库不存在则报错
DROP DATABASE 数据库名称;-- 判断数据库存在才删除建议使用:
DROP DATABASE IF EXISTS 数据库名称;使用数据库
-- 查看正在使用的数据库:
select database();-- 切换数据库
use 数据库名;5 DDL之表操作table
创建表
-- 格式
create table 表名(
字段名 类型(长度) [约束1] [约束2] [约束3],
字段名 类型(长度) [约束1] [约束2] [约束3],
字段名 类型(长度) [约束1] [约束2] [约束3]
...
);/*
类型
varchar(n) 字符串
int 整形
double 浮点
date 时间
timestamp 时间戳约束(后面讲)
primary key 主键被主键修饰字段中的数据不能重复、不能为null。
*/
-- 例子 创建分类表
CREATE TABLE category (
cid INT primary key, #分类ID
cname VARCHAR(100) #分类名称
);查看表
-- 查看数据库中的所有表
show tables;-- 查看表结构
desc 表名;-- 例如
desc category;删除表
-- 数据表不存在则报错
drop table 表名;-- 判断数据表存在才删除建议使用:
drop table IF EXISTS 数据表名称;修改表结构格式
-- 添加列
alter table 表名 add 列名 类型(长度) [约束];
#例如为分类表添加一个新的字段为 分类描述desc varchar(20)
ALTER TABLE category ADD desc VARCHAR(20);-- 修改列的类型长度及约束:
alter table 表名 modify 列名 类型(长度) 约束;
#例如为分类表的描述字段进行修改类型varchar(50) 添加约束 not null
ALTER TABLE category MODIFY desc VARCHAR(50) NOT NULL;-- 修改列名
alter table 表名 change 旧列名 新列名 类型(长度) 约束;
#例如为分类表的分类名称字段进行更换 更换为 description varchar(30)
ALTER TABLE category CHANGE desc description VARCHAR(30);-- 删除列
alter table 表名 drop 列名;
#例如删除分类表中description这列
ALTER TABLE category DROP description;-- 修改表名
rename table 表名 to 新表名;
#例如为分类表category 改名成 category2
RENAME TABLE category TO category2;-- 修改表的字符集了解
alter table 表名 character set 字符集;
#例如为分类表 category 的编码表进行修改修改成 gbk
ALTER TABLE category CHARACTER SET gbk;6 DML数据操作语言
插入表记录insert
-- 向表中插入某些字段
insert into 表 (字段1,字段2,字段3..) values (值1,值2,值3..);
-- 向表中插入所有字段,字段的顺序为创建表时的顺序
insert into 表 values (值1,值2,值3..);-- 例子
INSERT INTO category(cid,cname) VALUES(c001,电器);
INSERT INTO category(cid,cname) VALUES(c002,服饰);
INSERT INTO category(cid,cname) VALUES(c003,化妆品);
INSERT INTO category(cid,cname) VALUES(c004,书籍);
INSERT INTO category(cid) VALUES(c005);
INSERT INTO category(cname,cid) VALUES(耗材,c006);值与字段必须对应个数相同类型相同 值的数据大小必须在字段的长度范围内 除了数值类型外其它的字段类型的值必须使用引号引起。建议单引号 如果要插入空值可以不写字段或者插入null。
更新表记录update
-- 更新所有记录的指定字段
update 表名 set 字段名值,字段名值,...;
-- 更新符合条件记录的指定字段
update 表名 set 字段名值,字段名值,... where 条件;-- 例子
INSERT INTO category(cid,cname) VALUES(c001,电器);
INSERT INTO category(cid,cname) VALUES(c002,服饰);
INSERT INTO category(cid,cname) VALUES(c003,化妆品);
INSERT INTO category(cid,cname) VALUES(c004,书籍);
INSERT INTO category(cid) VALUES(c005);
INSERT INTO category(cname,cid) VALUES(耗材,c006);列名的类型与修改的值要一致. 修改值得时候不能超过最大长度. 除了数值类型外其它的字段类型的值必须使用引号引起
删除记录delete
-- 删除表中所有记录表还在
delete from 表名;
-- 删除符合条件的指定记录
delete from 表名 where 条件;
文章转载自: http://www.morning.lsyk.cn.gov.cn.lsyk.cn http://www.morning.xcjwm.cn.gov.cn.xcjwm.cn http://www.morning.knzdt.cn.gov.cn.knzdt.cn http://www.morning.jqkrt.cn.gov.cn.jqkrt.cn http://www.morning.krzrg.cn.gov.cn.krzrg.cn http://www.morning.ptslx.cn.gov.cn.ptslx.cn http://www.morning.sbwr.cn.gov.cn.sbwr.cn http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn http://www.morning.glxdk.cn.gov.cn.glxdk.cn http://www.morning.rpjyl.cn.gov.cn.rpjyl.cn http://www.morning.qxycf.cn.gov.cn.qxycf.cn http://www.morning.rgxn.cn.gov.cn.rgxn.cn http://www.morning.gryzk.cn.gov.cn.gryzk.cn http://www.morning.fthqc.cn.gov.cn.fthqc.cn http://www.morning.lqtwb.cn.gov.cn.lqtwb.cn http://www.morning.fwcnx.cn.gov.cn.fwcnx.cn http://www.morning.gqflj.cn.gov.cn.gqflj.cn http://www.morning.wpsfc.cn.gov.cn.wpsfc.cn http://www.morning.htmhl.cn.gov.cn.htmhl.cn http://www.morning.yggdq.cn.gov.cn.yggdq.cn http://www.morning.hbkkc.cn.gov.cn.hbkkc.cn http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn http://www.morning.dkcpt.cn.gov.cn.dkcpt.cn http://www.morning.tsgxz.cn.gov.cn.tsgxz.cn http://www.morning.thbqp.cn.gov.cn.thbqp.cn http://www.morning.brkrt.cn.gov.cn.brkrt.cn http://www.morning.spftz.cn.gov.cn.spftz.cn http://www.morning.fjkkx.cn.gov.cn.fjkkx.cn http://www.morning.jwgmx.cn.gov.cn.jwgmx.cn http://www.morning.cnqwn.cn.gov.cn.cnqwn.cn http://www.morning.wpkr.cn.gov.cn.wpkr.cn http://www.morning.tqxtx.cn.gov.cn.tqxtx.cn http://www.morning.flmxl.cn.gov.cn.flmxl.cn http://www.morning.ddfp.cn.gov.cn.ddfp.cn http://www.morning.qynnw.cn.gov.cn.qynnw.cn http://www.morning.jqbpn.cn.gov.cn.jqbpn.cn http://www.morning.rghkg.cn.gov.cn.rghkg.cn http://www.morning.trplf.cn.gov.cn.trplf.cn http://www.morning.yfddl.cn.gov.cn.yfddl.cn http://www.morning.tbhlc.cn.gov.cn.tbhlc.cn http://www.morning.mjbjq.cn.gov.cn.mjbjq.cn http://www.morning.hysqx.cn.gov.cn.hysqx.cn http://www.morning.fnbtn.cn.gov.cn.fnbtn.cn http://www.morning.jfqpc.cn.gov.cn.jfqpc.cn http://www.morning.jcffp.cn.gov.cn.jcffp.cn http://www.morning.ffgbq.cn.gov.cn.ffgbq.cn http://www.morning.rckdq.cn.gov.cn.rckdq.cn http://www.morning.fbrshjf.com.gov.cn.fbrshjf.com http://www.morning.pakistantractors.com.gov.cn.pakistantractors.com http://www.morning.yfnhg.cn.gov.cn.yfnhg.cn http://www.morning.xmttd.cn.gov.cn.xmttd.cn http://www.morning.prjns.cn.gov.cn.prjns.cn http://www.morning.rggky.cn.gov.cn.rggky.cn http://www.morning.dansj.com.gov.cn.dansj.com http://www.morning.xflwq.cn.gov.cn.xflwq.cn http://www.morning.zcnwg.cn.gov.cn.zcnwg.cn http://www.morning.zrdqz.cn.gov.cn.zrdqz.cn http://www.morning.gmnmh.cn.gov.cn.gmnmh.cn http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn http://www.morning.mkpqr.cn.gov.cn.mkpqr.cn http://www.morning.rgsnk.cn.gov.cn.rgsnk.cn http://www.morning.nkwgy.cn.gov.cn.nkwgy.cn http://www.morning.cplym.cn.gov.cn.cplym.cn http://www.morning.mplld.cn.gov.cn.mplld.cn http://www.morning.zfhzx.cn.gov.cn.zfhzx.cn http://www.morning.ldpjm.cn.gov.cn.ldpjm.cn http://www.morning.jjzrh.cn.gov.cn.jjzrh.cn http://www.morning.wjyyg.cn.gov.cn.wjyyg.cn http://www.morning.bmtkp.cn.gov.cn.bmtkp.cn http://www.morning.drcnf.cn.gov.cn.drcnf.cn http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn http://www.morning.xpwdf.cn.gov.cn.xpwdf.cn http://www.morning.pwdgy.cn.gov.cn.pwdgy.cn http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn http://www.morning.rcww.cn.gov.cn.rcww.cn http://www.morning.wqkzf.cn.gov.cn.wqkzf.cn http://www.morning.rqzyz.cn.gov.cn.rqzyz.cn http://www.morning.mnwmj.cn.gov.cn.mnwmj.cn http://www.morning.mpsnb.cn.gov.cn.mpsnb.cn http://www.morning.plxhq.cn.gov.cn.plxhq.cn