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

北京网络营销推广seo教程下载

北京网络营销推广,seo教程下载,南京招投标中心官网,网站的电子地图怎么做目录 DDLDDL 常用操作对数据库的常用操作查看所有数据库创建数据库切换、显示当前数据库删除数据库修改数据库编码 对表的常用操作创建表数据类型数值类型日期和时间类型字符串类型 查看当前数据库所有表查看指定表的创建语句查看指定表结构删除表 对表结构的常用操作给表添加字…

目录

  • DDL
  • DDL 常用操作
    • 对数据库的常用操作
      • 查看所有数据库
      • 创建数据库
      • 切换、显示当前数据库
      • 删除数据库
      • 修改数据库编码
    • 对表的常用操作
      • 创建表
      • 数据类型
        • 数值类型
        • 日期和时间类型
        • 字符串类型
      • 查看当前数据库所有表
      • 查看指定表的创建语句
      • 查看指定表结构
      • 删除表
    • 对表结构的常用操作
      • 给表添加字段(列)
      • 修改字段名和类型
      • 修改数据类型
      • 修改表名
      • 删除字段
      • 删除记录

DDL

DDL(Data Definition Language),数据定义语言,包括以下内容:

  • 对数据库的常用操作
  • 对表结构的常用操作
  • 修改表结构

DDL 常用操作

对数据库的常用操作

查看所有数据库

语法格式:

show databases;

代码示例:

-- 查看所有数据库
show databases ;

结果如下:
在这里插入图片描述

创建数据库

语法格式:

creat database [if not exists] mydb [charset = utf8];

  • [if not exists] 可写可不写。写了的话,如果该数据库已存在也不会报错,没写的话则会报错
  • [charset = utf8] 设置数据库使用的字符集,也是可写可不写

代码示例:

-- 创建数据库 mydb
create database if not exists mydb charset=utf8 ;
-- 查看所有数据库
show databases ;

结果如下:
在这里插入图片描述

切换、显示当前数据库

语法格式:

use mydb; 切换数据库

select database(); 显示当前使用的数据库

代码示例:

-- 切换到 mydb 数据库
use mydb;
-- 查看当前使用的数据库
select database();

结果如下:
在这里插入图片描述

删除数据库

语法格式:

drop database [if exists] mydb;

  • [if exists] 可写可不写。写了的话,如果该数据库不存在也不会报错,没写的话则会报错

代码示例:

-- 删除数据库 mydb
drop database if exists mydb;
-- 查看所有数据库
show databases ;

结果如下:
在这里插入图片描述

修改数据库编码

语法格式:

alter database mydb character set utf8;

代码示例:

-- 将数据库编码改为 GBK 字符集
alter database mydb character set gbk;

对表的常用操作

创建表

语法格式:

create table [if not exists] mytable (字段名1 类型[(宽度)] [约束条件] [comment '字段说明'],字段名2 类型[(宽度)] [约束条件] [comment '字段说明'],字段名3 类型[(宽度)] [约束条件] [comment '字段说明'],
)[表的一些设置];

注意事项:创建表是构建一张空表,指定这个表的名字,这个表有几列,每一列叫什么名字,以及每一列存储的数据类型

代码示例:

-- 创建表
create table if not exists student(id int,name varchar(10),gender char(1),age int,birth date,address varchar(20)
);

结果如下:
在这里插入图片描述

数据类型

数据类型是指在创建表的时候为表中字段指定数据类型,只有数据符合类型要求才能存储起来,使用数据类型的原则是:够用就行,尽量使用取值范围小的,而不用大的,这样可以更多的节省存储空间

数值类型
类型大小有符号 (SIGNED) 范围无符号 (UNSIGNED) 范围描述
TINYINT1 byte(-128,127)(0,255)小整数值
SMALLINT2 bytes(-32768,32767)(0,65535)大整数值
MEDIUMINT3 bytes(-8388608,8388607)(0,16777215)大整数值
INT 或 INTEGER4 bytes(-2147483648,2147483647)(0,4294967295)大整数值
BIGINT8 bytes(-263,263-1)(0,2^64-1)极大整数值
FLOAT4 bytes(-3.402823466 E+38,3.402823466351 E+38)0 和 (1.175494351 E-38,3.402823466 E+38)单精度浮点数值
DOUBLE8 bytes(-1.7976931348623157 E+308,1.7976931348623157 E+308)0 和 (2.2250738585072014 E-308,1.7976931348623157 E+308)双精度浮点数值
DECIMAL-依赖于 M (精度) 和 D (标度) 的值依赖于 M (精度) 和 D (标度) 的值小数值(精确定点数)
日期和时间类型
类型大小范围格式描述
DATE31000-01-01 至 9999-12-31YYYY-MM-DD日期值
TIME3-838:59:59 至 838:59:59HH:MM:SS时间值或持续时间
YEAR11901 至 2155YYYY年份值
DATETIME81000-01-01 00:00:00 至 9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS混合日期和时间值
TIMESTAMP41970-01-01 00:00:01 至 2038-01-19 03:14:07YYYY-MM-DD HH:MM:SS混合日期和时间值,时间戳
字符串类型
类型大小描述
CHAR0-255 bytes定长字符串
VARCHAR0-65535 bytes变长字符串
TINYBLOB0-255 bytes不超过 255 个字符的二进制数据
TINYTEXT0-255 bytes短文本字符串
BLOB0-65 535 bytes二进制形式的长文本数据
TEXT0-65 535 bytes长文本数据
MEDIUMBLOB0-16 777 215 bytes二进制形式的中等长度文本数据
MEDIUMTEXT0-16 777 215 bytes中等长度文本数据
LONGBLOB0-4 294 967 295 bytes二进制形式的极大文本数据
LONGTEXT0-4 294 967 295 bytes极大文本数据

查看当前数据库所有表

语法格式:

show tables;

代码示例:

-- 切换到 mydb 数据库
use mydb;
-- 查看当前数据库的所有表
show tables;

结果如下:
在这里插入图片描述

查看指定表的创建语句

语法格式:

show create table 表名;

代码示例:

-- 查看student表的创建语句
show create table student;

结果如下:
在这里插入图片描述

查看指定表结构

语法格式:

desc 表名;

代码示例:

-- 查看student表结构
desc student;

结果如下:
在这里插入图片描述

删除表

语法格式:

drop table 表名;

代码示例:

-- 删除student表
drop table student;
-- 查看当前数据库的所有表
show tables;

结果如下:
在这里插入图片描述

对表结构的常用操作

给表添加字段(列)

语法格式:

alter table 表名 add 字段名 类型(长度) [约束];

代码示例:

create table if not exists student(id int,name varchar(10),gender char(1),age int,birth date,address varchar(20)
);
-- 为student表添加班级class列
alter table student add class varchar(10);
-- 查看student表结构
desc student;

结果如下:
在这里插入图片描述

修改字段名和类型

语法格式:

alter table 表名 change 旧字段名 新字段名 类型(长度) [约束];

代码示例:

-- 将班级class列改为专业major列,类型改为varchar(10)
alter table student change class major varchar(20);
-- 查看student表结构
desc student;

结果如下:
在这里插入图片描述

修改数据类型

语法格式:

alter table 表名 modify 字段名 新数据类型(长度);

代码示例:

-- 将学号id改为varchar类型
alter table student modify id varchar(10);
-- 查看student表结构
desc student;

结果如下:
在这里插入图片描述

修改表名

语法格式:

alter table 表名 rename to 新表名;

代码示例:

-- 将学生表student改为员工表employee
alter table student rename to employee;
-- 查看employee表结构
desc employee;

结果如下:
在这里插入图片描述

删除字段

语法格式:
alter table 表名 drop 字段名;

代码示例:

-- 删除员工表employee中的专业major列
alter table employee drop major;
-- 查看employee表结构
desc employee;

结果如下:
在这里插入图片描述

删除记录

语法格式:

truncate table 表名;

在这里插入图片描述

将该表中的记录删除,代码示例:

-- 删除学生表student中的记录
truncate table student;

结果如下:
在这里插入图片描述


下一篇为【MySQL】基本操作 —— DML

http://www.dtcms.com/wzjs/78516.html

相关文章:

  • 什么网站能通过做任务赚钱关键词排名优化官网
  • 网址你懂我意思正能量万秀服务不错的seo推广
  • 婚恋网站 没法做怎样制作免费网页
  • 业绩显示屏 东莞网站建设技术支持关键词查网站
  • 淘宝客自己做网站吗seo优化网站的注意事项
  • 河北网站建设市面价搜索引擎成功案例分析
  • wordpress设置xmlrpcseo技术论坛
  • 公司网站工商备案怎么做个人网站怎么制作
  • 旅游网站源代码模板泉州全网营销
  • 国内哪些公司做商城型网站靠谱吗网上推广赚钱方法
  • 怎样做企业手机网站首页sem是什么仪器
  • 建设安全网站的目的百度号注册官网
  • 玉林做绿化苗木网站的是哪个单位如何做好推广引流
  • 帮忙找人做网站seo关键字优化技巧
  • 龙岗网站优化公司案例百度官方网站登录
  • 建站公司有哪些服务北京seo外包公司要靠谱的
  • 宁河网站建设备案查询官网
  • 做彩票网站怎么样一键优化清理手机
  • 安防公司网站建设seo信息查询
  • 手机网站建设宣传好google免费入口
  • 水泵行业网站哪个做的好淘宝网官方网站
  • 男女做羞羞事动画网站免费免费的网站推广在线推广
  • 南宁 网站建设 公司windows优化大师的特点
  • 外贸网站建设排名网站流量排名
  • 苏州做网站公司电话南沙seo培训
  • 国家工信部网站域名查询系统微信营销模式
  • 做的比较好的游戏网站百度首页网站推广多少钱一年
  • 桂林做网站今日热点新闻事件摘抄
  • 网站建设衤金手指花总十四重庆网站排名
  • 建设网站要多少页面个人免费建站系统