当前位置: 首页 > news >正文

介绍自己的家乡遵义网站建设为一个村做网站

介绍自己的家乡遵义网站建设,为一个村做网站,郑州网站建设服务商,山东东营网络seoSQL中的DDL和DML DDL数据库操作:表操作 DML添加数据修改数据删除数据 学习黑马MySQL课程,记录笔记,用于复习。 DDL DDL:Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表&…

SQL中的DDL和DML

  • DDL
    • 数据库操作:
    • 表操作
  • DML
    • 添加数据
    • 修改数据
    • 删除数据

学习黑马MySQL课程,记录笔记,用于复习。

DDL

DDL:Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段)

数据库操作:

#查询所有数据库
show databses;
#查询当前数据库
select database();
#创建数据库
create database [if not exists] 数据库名称 [default charset 字符集] [collate 排序规则];
create database itcast;
create database if not exists itcast;
create database itheima default charset utf8mb4;#指定字符集
drop database [if exists] 数据库名称
drop database if exists itcast;
use itcast;#使用

表操作

表操作–查询创建

#查询当前数据库所有表
show tables;
#查看指定表结构
desc itheima;
#查询指定表 的建表语句
show create table itheima;
##
create table tb_user(
id int comment '编号',
name varchar(50) comment '姓名',
age int comment '年龄',
gender varchar(1) comment '性别'
) comment '用户表';

表操作-数据类型
MySQL中的数据类型主要分为三类:数值类型、字符串类型、日期时间类型。
1). 数值类型

类型大小
tinyint1byte
smallint2
mediumint3
int4
bigint8
float4
double8
age tinyint unsigned
score float(4,1)
score double(4,1)

2). 字符串类型

类型大小
char0-255byte
varchar0-65535 bytes

char 与 varchar 都可以描述字符串,char的性能会更高些。
char是定长字符串,和字段值的长度无关 。varchar是变长字符串,指定的长度为最大占用长度 。

3). 日期时间类型

类型大小范围格式
data31000-01-01 至 9999-12-31YYYY-MM-DD
time3-838:59:59 至 838:59:59HH:MM:SS
year11901 至 2155YYYY
datatime81000-01-01 00:00:00
至9999-12-31 23:59:59
YYYY-MM-DD
HH:MM:SS
timestamp41970-01-01 00:00:01
至2038-01-19 03:14:07
YYYY-MM-DD
HH:MM:SS
create table emp(
id int comment '编号',
workno varchar(10) comment '工号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinyint unsigned comment '年龄',
idcard char(18) comment '身份证号',
entrydate date comment '入职时间'
) comment '员工表';

表操作-修改

#添加字段
ALTER TABLE 表名 ADD 字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];
ALTER TABLE emp ADD nickname char(20) COMMENT '昵称';
#修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型 (长度);
ALTER TABLE emp MODIFY nickname varchar(20);
#修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];
ALTER TABLE emp CHANGE nickname username varchar(30) COMMENT '昵称';
#删除字段
ALTER TABLE 表名 DROP 字段名;
ALTER TABLE emp DROP username;
#修改表名
ALTER TABLE emp RENAME TO employee;

表操作-删除

#删除表
DROP TABLE [ IF EXISTS ] 表名;
#删除指定表, 并重新创建表 truncate
TRUNCATE TABLE 表名;

在这里插入图片描述

DML

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增(install)、删(delete)、改(update)操作。

添加数据

创建表格emp

create table emp(
id int comment '编号',
workno varchar(10) comment '工号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinyint unsigned comment '年龄',
idcard char(18) comment '身份证号',
entrydate date comment '入职时间'
) comment '员工表';
#给指定字段添加数据
insert into 表名 (字段名1, 字段名2, ...) values (1,2, ...);
insert into emp(id,workno,name,gender,age,idcard,entrydate) values(1,'1','Itcast','男',10,'123456789012345678','2000-01-01');insert into emp values(1,'1','Itcast','男',10,'123456789012345678','2000-01-01');
#批量添加
insert into emp values(3,'3','韦一笑','男',38,'123456789012345670','2005-01-
01'),(4,'4','赵敏','女',18,'123456789012345670','2005-01-01');
#查询数据
select * from emp;

修改数据

#添加如果没有,会修改表的所有数据
UPDATE 表名 SET 字段名1 =1 , 字段名2 =2 , .... [ WHERE 条件 ];
update emp set name = 'itheima' wh;
update emp set name = '小昭' , gender = '女' where id = 1;
update emp set entrydate = '2008-01-01';

删除数据

DELETE FROM 表名 [ WHERE 条件 ] ;
delete from emp where gender = '女';
delete from emp;
http://www.yayakq.cn/news/806975/

相关文章:

  • 买了网站 怎么做呢灯光设计师培训
  • 网站怎么做微信送红包活动制作企业网站页面的实训报告
  • 做招标代理应关注的网站网络运营培训
  • 网址建站武邑网站建设代理
  • 如何做好企业网站的推广化妆品备案查询入口
  • 做网站的公司都很小吗免费网站免费在线观看
  • 宁波网站建设服务公司电话莱芜搜狗推广哪家好
  • 有专门做网站的公司乐清定制网站建设
  • 沈阳做网站的公司排名青海省住房建设厅网站首页
  • 濮阳做网站山东免费网络推广工具
  • 如何介绍自己的网站汽车网站页面布局设计
  • 荥阳做网站wordpress4.9上传失败
  • wordpress网站百度不收录wordpress 文章目录插件免费版
  • 网站建设 用ftp上传文件更改wordpress登陆界面
  • 西山网站建设网站建设找实体还是淘宝
  • 海洋cms怎么做电影网站wordpress4.8
  • 北京网站建设哪家便宜网站专题策划页面怎么做
  • 四川做网站价格网站建设和维护合同书
  • 冠县品牌网站建设推广ps建设网站步骤
  • 南昌有没有做企业网站和公司开广告店要懂哪些技术
  • 社区服务呼叫系统 网站的建设临沂网站建设方案服务
  • wordpress 股票 插件天津seo标准
  • 做邀请函好的网站合肥学校网站建设
  • 传媒的域名做个什么网站怎么和其它网站做友情链接
  • 招聘网站建设人员要求07073游戏网
  • 镇江做网站的移动终端网站建设
  • 德阳网站建设ghxhwl公司名字大全免费版
  • 大学生做兼职上什么网站好白云手机网站建设
  • 网站的建设要多少钱阿里云WordPress应用php升级
  • 小网站做几个关键词上传到网站的根目录中