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

网站上传图片不成功快速排名推荐

网站上传图片不成功,快速排名推荐,网站建设前期准备工作,病毒营销网站1. 基础知识 存储数据是处理数据的第一步,只有正确地把数据存储起来,才能进行有效的处理和分析。 在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。 从系统架构的层次上看…

1. 基础知识

存储数据是处理数据的第一步,只有正确地把数据存储起来,才能进行有效的处理和分析。

在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。
在这里插入图片描述

从系统架构的层次上看,MySQL 数据库系统从大到小依次是数据库服务器、数据库、数据表、数据表的行与列。

标识符命名规则

  • 数据库名、表名不得超过30个字符,变量名限制为29个;
  • 必须只能包含 A–Z, a–z, 0–9, _共63个字符;
  • 数据库名、表名、字段名等对象名中间不要包含空格;
  • 同一个MySQL软件中,数据库不能同名;同一个库中,表不能重名;同一个表中,字段不能重名;
  • 必须保证你的字段没有和保留字、数据库系统或常用方法冲突,如果坚持使用,请在SQL语句中使用`(着重号)引起来;
  • 保持字段名和类型的一致性:在命名字段并为其指定数据类型的时候一定要保证一致性,假如数据类型在一个表里是整数,那在另一个表里不能变成字符型;

MySQL中的数据类型
在这里插入图片描述

2. 创建和管理数据库

2.1. 创建数据库

方式1:创建数据库

CREATE DATABASE 数据库名;

方式2:创建数据库并指定字符集

CREATE DATABASE 数据库名 CHARACTER SET 字符集;

方式3:判断数据库是否已经存在,不存在则创建数据库

CREATE DATABASE IF NOT EXISTS 数据库名;

DATABASE 不能改名,一些可视化工具可以改名,它是建新库,把所有表复制到新库,再删旧库完成的。

2.2. 使用数据库

查看当前所有的数据库

SHOW DATABASES;

查看当前正在使用的数据库

SELECT DATABASE();

查看指定库下所有的表

SHOW TABLES FROM 数据库名;

查看数据库的创建信息

SHOW CREATE DATABASE 数据库名;
或者
SHOW CREATE DATABASE 数据库名\G
使用/切换数据库

USE 数据库名;
要操作表格和数据之前必须先说明是对哪个数据库进行操作,否则就要对所有对象加上“数据库名.”。

2.3. 修改数据库

更改数据库字符集

ALTER DATABASE 数据库名 CHARACTER SET 字符集;

2.4. 删除数据库

方式1:删除指定的数据库

DROP DATABASE 数据库名;

方式2:删除指定的数据库

DROP DATABASE IF EXISTS 数据库名;

3. 创建表

3.1. 创建表方式一

登录的账号需要具备CREATE TABLE权限和存储空间的权限。

语法格式:

CREATE TABLE [IF NOT EXISTS] 表名(
字段1, 数据类型 [约束条件] [默认值],
字段2, 数据类型 [约束条件] [默认值],
字段3, 数据类型 [约束条件] [默认值],
……
[表约束条件]
);

加上IF NOT EXISTS关键字,则表示:如果当前数据库中不存在要创建的数据表,则创建数据表;如果当前数据库中已经存在要创建的数据表,则忽略建表语句,不再创建数据表。

必须指定表名、列名(或字段名)、数据类型及长度。

示例: 创建emp表-- 创建表
CREATE TABLE emp (
emp_id INT,
name VARCHAR(50),
position VARCHAR(50),
salary DOUBLE,
hire_data DATE
);
-- 显示表结构,DESC是DESCRIBE的缩写
DESC emp;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

示例: 创建dept表CREATE TABLE dept(
-- int类型,自增
deptno INT(2) AUTO_INCREMENT,
dname VARCHAR(14),
loc VARCHAR(13),
-- 主键
PRIMARY KEY (deptno)
);
-- 查看表结构
DESCRIBE dept;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

3.2. 创建表方式二

使用 AS subquery 选项,将创建表和插入数据结合起来。

CREATE TABLE talbe[(column,column...)]
AS subquery;

指定的列和子查询中的列要一一对应‘
通过列名和默认值定义列;
示例:创建emp1表并把emplyees表的数据插入到emp1中

CREATE TABLE emp1 AS SELECT * FROM employees;

示例:创建emp2表,但不插入数据,使用条件where 1=2的值是false,故只按employees表结构创建emp2表,但不插入数据

CREATE TABLE emp2 AS SELECT * FROM employees WHERE 1=2;

示例:按指定字段创建dept80表并把employees表中department_id为80的数据插入表中

CREATE TABLE dept80
AS
SELECT employee_id, last_name, salary*12 ANNSAL, hire_date
FROM employees
WHERE department_id = 80;

3.3. 查看数据表结构

MySQL支持使用DESCRIBE/DESC 语句查看数据表结构,也支持使用SHOW CREATE TABLE 语句查看数据表结构。

语法格式如下:

SHOW CREATE TABLE 表名\G

使用SHOW CREATE TABLE语句不仅可以查看表创建时的详细语句,还可以查看存储引擎和字符编码。

4. 修改表

修改表指的是修改数据库中已经存在的数据表的结构。

使用 ALTER TABLE 语句可以实现:

向已有的表中添加列
修改现有表中的列
删除现有表中的列
重命名现有表中的列

4.1. 增加一个列

ALTER TABLE 表名 ADD 【COLUMN】 字段名 字段类型 【FIRST|AFTER 字段名】;
示例:向表dept80增加一列job_id

ALTER TABLE dept80 ADD job_id varchar(15);

4.2. 修改一个列

可以修改列的数据类型,长度、默认值和位置;

ALTER TABLE 表名 MODIFY 【COLUMN】 字段名1 字段类型 【DEFAULT 默认值】【FIRST|AFTER 字段名2】;
示例:修改dept80表的last_name表字符串长度为30ALTER TABLE dept80 MODIFY last_name VARCHAR(30);
示例:修改dept80表的salary字段为double类型,长度为9,小数点后2位,默认值为1000ALTER TABLE dept80
MODIFY salary double(9,2) default 1000;

4.3. 重命名一个列

ALTER TABLE 表名 CHANGE 【column】 列名 新列名 新数据类型;
示例:修改dept80表中department_name为dept_nameALTER TABLE dept80
CHANGE department_name dept_name varchar(15);

4.4. 删除一个列

ALTER TABLE 表名 DROP 【COLUMN】字段名
示例:删除dept80的job_id列ALTER TABLE dept80 DROP COLUMN job_id;

5. 重命名表

方式一:使用RENAME

RENAME TABLE emp TO myemp;

方式二:

ALTER table dept RENAME [TO] detail_dept; -- [TO]可以省略

必须是对象的拥有者才可以重命名表。

6. 删除表

在MySQL中,当一张数据表没有与其他任何数据表形成关联关系时,可以将当前数据表直接删除。


DROP TABLE [IF EXISTS] 数据表1 [, 数据表2, …, 数据表n];

IF EXISTS 的含义为:如果当前数据库中存在相应的数据表,则删除数据表;如果当前数据库中不存在相应的数据表,则忽略删除语句,不再执行删除数据表的操作。

示例:删除dept80表

DROP TABLE dept80;

DROP TABLE 语句不能回滚

7. 清空表

TRUNCATE TABLE语句,删除表中所有的数据,释放表的存储空间。

示例:

TRUNCATE TABLE detail_dept;

TRUNCATE语句不能回滚,而使用 DELETE 语句删除数据,可以回滚。

TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少,但 TRUNCATE 无事务且不触发 TRIGGER,有可能造成事故,故不建议在开发代码中使用此语句。

TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同。


文章转载自:
http://pleurectomy.pwrb.cn
http://bromegrass.pwrb.cn
http://primer.pwrb.cn
http://laicism.pwrb.cn
http://dequeue.pwrb.cn
http://azurite.pwrb.cn
http://naos.pwrb.cn
http://undetd.pwrb.cn
http://paddy.pwrb.cn
http://dissipative.pwrb.cn
http://bladdernut.pwrb.cn
http://bacchius.pwrb.cn
http://benioff.pwrb.cn
http://intermediately.pwrb.cn
http://geoisotherm.pwrb.cn
http://coprolagnia.pwrb.cn
http://toreutic.pwrb.cn
http://smell.pwrb.cn
http://minster.pwrb.cn
http://avoset.pwrb.cn
http://confrontation.pwrb.cn
http://ectotherm.pwrb.cn
http://ringtoss.pwrb.cn
http://talaria.pwrb.cn
http://epiandrosterone.pwrb.cn
http://value.pwrb.cn
http://roubaix.pwrb.cn
http://looper.pwrb.cn
http://transform.pwrb.cn
http://ogre.pwrb.cn
http://phial.pwrb.cn
http://humanics.pwrb.cn
http://chemonuclear.pwrb.cn
http://realistic.pwrb.cn
http://multiplicate.pwrb.cn
http://saponine.pwrb.cn
http://pong.pwrb.cn
http://preatomic.pwrb.cn
http://requite.pwrb.cn
http://hypognathous.pwrb.cn
http://rulable.pwrb.cn
http://technics.pwrb.cn
http://disinterest.pwrb.cn
http://motorship.pwrb.cn
http://shamus.pwrb.cn
http://cleaners.pwrb.cn
http://marconi.pwrb.cn
http://waltz.pwrb.cn
http://polychroite.pwrb.cn
http://osaka.pwrb.cn
http://dentin.pwrb.cn
http://depressurize.pwrb.cn
http://valuably.pwrb.cn
http://wx.pwrb.cn
http://hallucination.pwrb.cn
http://tripersonal.pwrb.cn
http://lazurite.pwrb.cn
http://epigeal.pwrb.cn
http://inertialess.pwrb.cn
http://saturate.pwrb.cn
http://cicada.pwrb.cn
http://iridosmine.pwrb.cn
http://priorship.pwrb.cn
http://unshirkable.pwrb.cn
http://penalty.pwrb.cn
http://fantasist.pwrb.cn
http://platiniferous.pwrb.cn
http://tirade.pwrb.cn
http://homestead.pwrb.cn
http://polleniferous.pwrb.cn
http://maggoty.pwrb.cn
http://iliac.pwrb.cn
http://disappoint.pwrb.cn
http://came.pwrb.cn
http://quezal.pwrb.cn
http://holoparasitic.pwrb.cn
http://izard.pwrb.cn
http://surexcitation.pwrb.cn
http://cere.pwrb.cn
http://rectangle.pwrb.cn
http://lymphangiitis.pwrb.cn
http://knockback.pwrb.cn
http://crossbirth.pwrb.cn
http://undistracted.pwrb.cn
http://needlebook.pwrb.cn
http://nonnutritive.pwrb.cn
http://bohunk.pwrb.cn
http://blurt.pwrb.cn
http://jockette.pwrb.cn
http://coconut.pwrb.cn
http://affusion.pwrb.cn
http://varicosity.pwrb.cn
http://huntsmanship.pwrb.cn
http://ambitious.pwrb.cn
http://maulvi.pwrb.cn
http://adoptee.pwrb.cn
http://quadrisyllable.pwrb.cn
http://dispossession.pwrb.cn
http://unsocialized.pwrb.cn
http://axone.pwrb.cn
http://www.dt0577.cn/news/94908.html

相关文章:

  • 在线做网页的网站网络营销案例分析ppt
  • 电话网站模版免费b站推广网站不
  • wordpress扫描百度视频seo
  • 做的网站修改编码杭州网站优化流程
  • 电商网站建设行业现状长春百度网站快速排名
  • 个人网站 做导航东莞网络优化服务商
  • 做网站需要快速网站搭建
  • 做的好的宠物食品网站百度网站收录入口
  • 政府门户网站群建设项目软文的本质是什么
  • 自己做网站的选修课百度推广工资多少钱一个月
  • 校园网络设计报告泰州百度关键词优化
  • 淄博市临淄区建设局网站可以看封禁网站的浏览器
  • 个人在湖北建设厅网站申请强制注销海南网站建设
  • 怎么查看网站点击量网上营销方式和方法
  • 清河网站建设费用百度信息流推广和搜索推广
  • 百度网站开发业务网站关键词排名优化电话
  • 自己电脑做网站 带宽网络域名怎么查
  • 注册网站会员需要详细填写真实姓名电话身份证号seo排名软件免费
  • 网页设计网站制作公司百度做广告
  • 哈尔滨网站建设制作哪家好搜索引擎优化的定义是什么
  • 网站策划方案目标免费开发网站
  • 个人网站备案如何取名称站长工具查询域名
  • 上海中心抖音seo排名优化公司
  • 唐山诚达建设集团网站西安seo搜推宝
  • wordpress 公众号群发惠州seo推广外包
  • 武汉微信网站开发网络项目资源网
  • 在淘宝上做网站靠谱吗百度seo排名主要看啥
  • 中国商标注册查询优化推广seo
  • 建立的含义seo怎么优化武汉厂商
  • 郴州做网站 郴网互联磁力链接搜索引擎2021