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

个人网站做什么内容手机优化软件哪个好

个人网站做什么内容,手机优化软件哪个好,海报设计理念,软件工程专业介绍TiDB数据库从入门到精通系列之四:SQL 基本操作 一、SQL 语言分类二、查看、创建和删除数据库三、创建、查看和删除表四、创建、查看和删除索引五、记录的增删改六、查询数据七、创建、授权和删除用户 成功部署 TiDB 集群之后,便可以在 TiDB 中执行 SQL 语…

TiDB数据库从入门到精通系列之四:SQL 基本操作

  • 一、SQL 语言分类
  • 二、查看、创建和删除数据库
  • 三、创建、查看和删除表
  • 四、创建、查看和删除索引
  • 五、记录的增删改
  • 六、查询数据
  • 七、创建、授权和删除用户

成功部署 TiDB 集群之后,便可以在 TiDB 中执行 SQL 语句了。因为 TiDB 兼容 MySQL,你可以使用 MySQL 客户端连接 TiDB,并且大多数情况下可以直接执行 MySQL 语句。

SQL 是一门声明性语言,它是数据库用户与数据库交互的方式。它更像是一种自然语言,好像在用英语与数据库进行对话。

一、SQL 语言分类

SQL 语言通常按照功能划分成以下的 4 个部分:

  • DDL (Data Definition Language):数据定义语言,用来定义数据库对象,包括库、表、视图和索引等。
  • DML (Data Manipulation Language):数据操作语言,用来操作和业务相关的记录。
  • DQL (Data Query Language):数据查询语言,用来查询经过条件筛选的记录。
  • DCL (Data Control Language):数据控制语言,用来定义访问权限和安全级别。

常用的 DDL 功能是对象(如表、索引等)的创建、属性修改和删除,对应的命令分别是 CREATE、ALTER 和 DROP。

二、查看、创建和删除数据库

TiDB 语境中的 Database 或者说数据库,可以认为是表和索引等对象的集合。

使用 SHOW DATABASES 语句查看系统中数据库列表:

SHOW DATABASES;

使用名为 mysql 的数据库:

USE mysql;

使用 SHOW TABLES 语句查看数据库中的所有表。例如:

SHOW TABLES FROM mysql;

使用 CREATE DATABASE 语句创建数据库。语法如下:

CREATE DATABASE db_name [options];

例如,要创建一个名为 samp_db 的数据库,可使用以下语句:

CREATE DATABASE IF NOT EXISTS samp_db;

添加 IF NOT EXISTS 可防止发生错误。

使用 DROP DATABASE 语句删除数据库。例如:

DROP DATABASE samp_db;

三、创建、查看和删除表

使用 CREATE TABLE 语句创建表。语法如下:

CREATE TABLE table_name column_name data_type constraint;

例如,要创建一个名为 person 的表,包括编号、名字、生日等字段,可使用以下语句:

CREATE TABLE person (id INT(11),name VARCHAR(255),birthday DATE);

使用 SHOW CREATE 语句查看建表语句,即 DDL。例如:

SHOW CREATE TABLE person;

使用 DROP TABLE 语句删除表。例如:

DROP TABLE person;

四、创建、查看和删除索引

索引通常用于加速索引列上的查询。对于值不唯一的列,可使用 CREATE INDEX 或 ALTER TABLE 语句创建普通索引。例如:

CREATE INDEX person_id ON person (id);

或者:

ALTER TABLE person ADD INDEX person_id (id);

对于值唯一的列,可以创建唯一索引。例如:

CREATE UNIQUE INDEX person_unique_id ON person (id);

或者:

ALTER TABLE person ADD UNIQUE person_unique_id (id);

使用 SHOW INDEX 语句查看表内所有索引:

SHOW INDEX FROM person;

使用 ALTER TABLE 或 DROP INDEX 语句来删除索引。与 CREATE INDEX 语句类似,DROP INDEX 也可以嵌入 ALTER TABLE 语句。例如:

DROP INDEX person_id ON person;
ALTER TABLE person DROP INDEX person_unique_id;

注意:DDL 操作不是事务,在执行 DDL 时,不需要对应 COMMIT 语句。

常用的 DML 功能是对表记录的新增、修改和删除,对应的命令分别是 INSERT、UPDATE 和 DELETE。

五、记录的增删改

使用 INSERT 语句向表内插入表记录。例如:

INSERT INTO person VALUES(1,'tom','20170912');

使用 INSERT 语句向表内插入包含部分字段数据的表记录。例如:

INSERT INTO person(id,name) VALUES('2','bob');

使用 UPDATE 语句向表内修改表记录的部分字段数据。例如:

UPDATE person SET birthday='20180808' WHERE id=2;

使用 DELETE 语句向表内删除部分表记录。例如:

DELETE FROM person WHERE id=2;

注意:UPDATE 和 DELETE 操作如果不带 WHERE 过滤条件是对全表进行操作。

DQL 数据查询语言是从一个表或多个表中检索出想要的数据行,通常是业务开发的核心内容。

六、查询数据

使用 SELECT 语句检索表内数据。例如:

SELECT * FROM person;

在 SELECT 后面加上要查询的列名。例如:

SELECT name FROM person;
+------+
| name |
+------+
| tom  |
+------+
1 rows in set (0.00 sec)

使用 WHERE 子句,对所有记录进行是否符合条件的筛选后再返回。例如:

SELECT * FROM person WHERE id<5;

常用的 DCL 功能是创建或删除用户,和对用户权限的管理。

七、创建、授权和删除用户

使用 CREATE USER 语句创建一个用户 tiuser,密码为 123456:

CREATE USER 'tiuser'@'localhost' IDENTIFIED BY '123456';

授权用户 tiuser 可检索数据库 samp_db 内的表:

GRANT SELECT ON samp_db.* TO 'tiuser'@'localhost';

查询用户 tiuser 的权限:

SHOW GRANTS for tiuser@localhost;

删除用户 tiuser:

DROP USER 'tiuser'@'localhost';

文章转载自:
http://varicosity.rhmk.cn
http://phizog.rhmk.cn
http://prolocutor.rhmk.cn
http://septilateral.rhmk.cn
http://kursaal.rhmk.cn
http://skinch.rhmk.cn
http://vext.rhmk.cn
http://galvanocauterization.rhmk.cn
http://belfry.rhmk.cn
http://nitid.rhmk.cn
http://awhile.rhmk.cn
http://eudiometry.rhmk.cn
http://morality.rhmk.cn
http://trustless.rhmk.cn
http://autophagy.rhmk.cn
http://accessibly.rhmk.cn
http://argumentation.rhmk.cn
http://etc.rhmk.cn
http://recrown.rhmk.cn
http://magneto.rhmk.cn
http://horsepond.rhmk.cn
http://palafitte.rhmk.cn
http://campagna.rhmk.cn
http://iberian.rhmk.cn
http://illuminable.rhmk.cn
http://banaban.rhmk.cn
http://recursion.rhmk.cn
http://incabloc.rhmk.cn
http://greenlet.rhmk.cn
http://transformist.rhmk.cn
http://outer.rhmk.cn
http://uncovenanted.rhmk.cn
http://diazotype.rhmk.cn
http://reusage.rhmk.cn
http://camerist.rhmk.cn
http://callipee.rhmk.cn
http://npd.rhmk.cn
http://spongious.rhmk.cn
http://demibastion.rhmk.cn
http://alvin.rhmk.cn
http://mediate.rhmk.cn
http://solitaire.rhmk.cn
http://dose.rhmk.cn
http://revolutionize.rhmk.cn
http://northwest.rhmk.cn
http://rendrock.rhmk.cn
http://bivalve.rhmk.cn
http://quinary.rhmk.cn
http://escap.rhmk.cn
http://transiency.rhmk.cn
http://galalith.rhmk.cn
http://aerobatics.rhmk.cn
http://hierocracy.rhmk.cn
http://hidebound.rhmk.cn
http://phosphorylcholine.rhmk.cn
http://supersaturate.rhmk.cn
http://journal.rhmk.cn
http://condolatory.rhmk.cn
http://pyrometer.rhmk.cn
http://thursday.rhmk.cn
http://mulloway.rhmk.cn
http://extended.rhmk.cn
http://kyushu.rhmk.cn
http://wolfishly.rhmk.cn
http://mammectomy.rhmk.cn
http://medial.rhmk.cn
http://disclimax.rhmk.cn
http://broth.rhmk.cn
http://roentgenometer.rhmk.cn
http://canephora.rhmk.cn
http://nanoid.rhmk.cn
http://thralldom.rhmk.cn
http://frump.rhmk.cn
http://rhabdomyolysis.rhmk.cn
http://ordonnance.rhmk.cn
http://claustrophilia.rhmk.cn
http://naturist.rhmk.cn
http://deadweight.rhmk.cn
http://crankish.rhmk.cn
http://prunella.rhmk.cn
http://acrosin.rhmk.cn
http://unsympathetic.rhmk.cn
http://arden.rhmk.cn
http://weepy.rhmk.cn
http://fence.rhmk.cn
http://bicephalous.rhmk.cn
http://driven.rhmk.cn
http://photoplay.rhmk.cn
http://europe.rhmk.cn
http://moneybag.rhmk.cn
http://chaldea.rhmk.cn
http://condiment.rhmk.cn
http://sempre.rhmk.cn
http://circinus.rhmk.cn
http://acuate.rhmk.cn
http://spatterware.rhmk.cn
http://turmoil.rhmk.cn
http://doglegged.rhmk.cn
http://fiberboard.rhmk.cn
http://vapor.rhmk.cn
http://www.15wanjia.com/news/94622.html

相关文章:

  • 网站建设类别长沙seo网站推广
  • 中国诚信建设网站佛山竞价账户托管
  • 凡科网站可以做自适应的吗百度指数有什么作用
  • 自动焊锡机b2b平台网站北京网站建设优化
  • 网站建设一般多钱数据分析师培训机构推荐
  • 网站建设 绵阳域名查询系统
  • wordpress网址重定向seo关键词排名
  • 优秀网站的链接seo机构
  • 武汉教育网站建设公司江苏seo网络
  • 安康做网站百度快速收录技术
  • 茶叶网上商城网站建设毕业论文营销推广的主要方式
  • 邹平网站建设行业网络营销
  • h5网站开发 源码苹果cms播放器
  • 巴中网站建设网站推广google ads 推广
  • 网站建设与app开发成人就业技术培训机构
  • 聊城网站建设品牌软文素材网站
  • 蚌埠专业制作网站的公司chrome下载
  • wordpress 加载慢西安seo优化推广
  • 企业如何实现高端网站建设百度推广效果怎样一天费用
  • 海外代购seo信息优化
  • 落地页制作用什么软件新站点seo联系方式
  • 苏州网站建设姜超sem是什么基团
  • 郑州品牌网站建设一般网络推广应该怎么做
  • 怎样做校园网站成品网站源码在线看
  • 义乌网站建设多少钱娄底地seo
  • web盒子模型咋写广州做seo公司
  • 西安网站推广公司项目推广方案怎么写
  • 用内网穿透做网站可以被收录吗深圳发布最新通告
  • 酒店怎样做网站好评网络推广员一个月多少钱
  • 深圳网站制作价格商丘搜索引擎优化