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

怎么做查询数据输入的网站苏州网站优化排名推广

怎么做查询数据输入的网站,苏州网站优化排名推广,政府部门网站建设的目的,wordpress微信分享带缩略图SQL中的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.shuangfujiaoyu.com/news/16757.html

相关文章:

  • 官方做任务网站东莞今日新闻大事
  • 如何做产品网站网页设计店铺推广
  • 哪类小网站容易做营销培训讲师
  • 网页无法访问未连接上服务器西安官网seo
  • 怎么建设网站zy258搭建一个app平台要多少钱
  • 做网站需要填什么数据分析方法
  • 关于网站开发的论文文献百度怎么投广告
  • 举例行业门户网站适合seo的建站系统
  • 网站制作简介nba最新交易动态
  • 厦门网站建设是什么意思网站优化排名金苹果下拉
  • 加入网站帮忙做网站网络营销的四种方式
  • 沧州网站制作的流程淮北seo排名
  • 开一个网站需要什么手续百度推广开户免费
  • 怎样做自己的网站和发布网站seo关键词排名优化哪家好
  • 旅游网站模板免费google优化师
  • 卫生局网站建设实施方案优化seo网站
  • 如何加入小说网站做打字员宁波seo优化流程
  • 如何在网站上添加备案号网站设计公司排名
  • 服务型政府 网站建设无锡谷歌推广
  • 做网站能设置关键词在百度中搜索到最近的国际新闻热点
  • 用手机怎么做网站如何做营销推广
  • 我的世界做壁纸网站打不开阿里指数网站
  • 网站企业推广方案杭州优化seo公司
  • 企业网站seo平台新手做网络销售难吗
  • 99到家网站怎么做陕西百度代理公司
  • 建设博客网站步骤新闻稿范文
  • iis 网站制作软文范例500字
  • 河北网站建设价格南京seo外包平台
  • 太原网站建设联系方式域名注册管理机构
  • 有哪些专做旅游定制的网站永州网络推广