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

乐清 网站建设云主机安装多个网站

乐清 网站建设,云主机安装多个网站,做科技公司的网站公司,湛江网站seo外包序:SQL语句分类 DDL:数据定义语句——[create 表,库] DML:数据操作语句——[增加insert,修改update,删除delete] DQL:数据查询语句——[select] DCL:数据控制语句——[管理数据库&am…

序:SQL语句分类

DDL:数据定义语句——[create 表,库]

DML:数据操作语句——[增加insert,修改update,删除delete]

DQL:数据查询语句——[select]

DCL:数据控制语句——[管理数据库:比如用户权限—grant(授予)]

一、数据库相关知识

1.1 创建数据库

CREATE DATABASE [IF NOT EXISTS] db_name (数据库名称)-- CHARACTER SET是制定数据库采用的字符集,不指定默认为utf-8[CHARACTER SET …(字符集)]-- COLLATE是制定数据库字符集的校对规则,默认为不区分大小写utf_general_ci[COLLATE …(校对规则)]--在创建数据库、表的时候,为了规避关键字,可以使用反引号进行规避,比如:
--CREATE DATABASE 'CREATE';

1.2 查看数据库

--显示数据库语句
SHOW DATABASES--显示数据库创建语句
SHOW CREATE DATABASE db_name--数据库删除语句
DROP DATABASE [IF EXISTS] db_name

1.3 备份恢复数据库

--备份数据库(在DOS命令行执行)mysqldump -u 用户名 -p -B 数据库1 数据库n > 文件名.sql
--恢复数据库(在SQLyog执行)source 文件名.sql

二、表相关操作

2.1 创建表

CREATE TABLE table name
(     field1 datatype,field2 datatype,field3 datatype
)character set 字符集 collate 校对规则 engine 引擎field:指定列名 datatype:指定列类型(字段类型)
character set:如不指定则为所在数据库字符集
collate: 如不指定则为所在数据库校对规则
engine: 引擎(这个涉及内容较多,后面单独讲解)注:hsp_db02创建表时,要根据需保存的数据创建相应的列,并根据数据的类型定义相应的列类型。
例:user表(快速入门案例 create tab01.sql)
id 整形
name 字符串
password 字符串
birthday 日期

2.2 常用数据类型(列类型)

分类数据类型说明
数据类型BIT(M)
TINYINT [UNSIGNED]占1个字节
SMALLINT[UNSIGNED]2个字节
MEDIUMINTIUNSIGNED]3个字节
INT[UNSIGNED]4个字节
BIGINT [UNSIGNED]8个字节
FLOAT [UNSIGNED]
DOUBLE [UNSIGNED]
DECIMAL(M,D)[UNSIGNED]
位类型。M指定位数,默认值1,范围1-64
带符号的范围是-128到127。无符号0到255。默认有符号
带符号是 负的2^15 到 2^15-1,无符号0 到2^16 -1
带符号是 负的 2^23 到 2^23-1 ,无符号0 到2^24 -1
带符号是 负的 2^31 到 2^31-1,无符号0 到2^32 -1
带符号是 负的 2^63 到 2^63-1,无符号0 到2^64 -1
占用空间4个字节
表示比foat精度更大的小数,占用空间8个字节
定点数 M抬定长度,D表示小数点的位数,
文本、
二进制
类型

CHAR(size) char(20)
VARCHAR(size)varchar(20)

varchar本身需要1-3字节记录

BLOB

LONGBLOB
TEXT LONGTEXT

固定长度字符串 最大255
可变长度字符串 0~65535 [即:2^16-1]——utf8编码下最大21844个字符
二进制数据 BLOB 0~2^16-1

二进制数据 LONGBLOB 0~2^32-1
文本 Text 0~2^16 LONGTEXT 0~2^32

时间日期

YEAR(年)

DATE(年月日)

time(时分秒)

DATETIME(年月日时分秒)

TimeStamp

日期类型(YYYY-MM-DD)(YYYY-MM-DD HH:MM:SS)
TimeStamp表示时间戳,它可用于自动记录insert、
update操作的时间

2.3 修改表

--使用ALTER TABLE 语句添加(追加)列的语法
ALTER TABLE tablename(表名)ADD column(列名) datatype(数据类型)[DEFAULT expr](默认值+表达式)[AFTER column]------该含义为新添加的列在某一列后面
--注:NOT NULL DEFAULT ' '指的是默认值不允许为空;--使用ALTER TABLE 语句修改列的语法
ALTER TABLE tablename(表名)MODIFY column(列名) datatype(数据类型)[DEFAULT expr](默认值+表达式)--使用ALTER TABLE 语句删除列的语法
ALTER TABLE tablename(表名)DROP column(列名)--改变表名
RENAME TABLE tablename1 TO tablename2;--显示表结构
DESC tablename--修改表的字符集
ALTER TABLE employee CHARACTER SET utf8--修改列名(将name改成user_name)
ALTER TABLE employeeCHANGE NAME user_name VARCHAR(32) NOT NULL DEFAULT ' '

http://www.dtcms.com/a/446245.html

相关文章:

  • AI-调查研究-95-具身智能 机器人场景测试全解析:从极端环境仿真到自动化故障注入
  • 建设功能网站价格传奇竖版手游
  • 河海大学土木专业类建设网站免费网站app源码
  • 网站百度地图虚拟机搭建wordpress
  • wordpress 公众号 会员wordpress优化提速
  • Week 19: 深度学习补遗:自注意力和Transformer Encoder架构
  • 给静态网站加后台简单大气网站欣赏
  • 适用于21世纪20年代的大模型训练基础知识学习哲学--以Brillm为例
  • 运营实力 网站建设泽州网站设计
  • 【计算机视觉】基于数学形态学的保留边缘图像去噪
  • 建材网站建设成都美篇app怎么制作
  • 网站设计软件microsoft2013百度地图在线导航查询
  • 10.Spring ai alibaba MCP本地远程
  • Python2 和 Python3的区别
  • 哪些网站做的比较好的文化建设的内容
  • 个人网站备案通过后招商外包服务公司
  • 手机网站建设的重点步骤电商网站毕业设计论文
  • 国内网站设计案例欣赏网站推广方法
  • 【LaTeX】 11 LaTeX 字体与间距控制
  • MySQL的联合索引以及其最左前缀原则
  • 小迪web自用笔记55
  • Principal v6.15 中文汉化版安装教程|Mac .dmg 文件安装步骤详解
  • Quantum transfer learning学习笔记
  • 台州做网站多少钱济南建设工程交易网
  • ASP3605电源芯片的性能优化与改进思路
  • 兰亭妙微高端网站设计方案:为什么模板站无法体现品牌价值?
  • 【深度学习01】快速上手 PyTorch:环境 + IDE+Dataset
  • 免费源码html网站怎么做一个个人网页
  • 怎样做网站赚流量什么是域名为什么需要它
  • 南通外贸建站网络系统管理属于什么专业类别