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

西安网站制作工商wordpress设置目录

西安网站制作工商,wordpress设置目录,网站开发到发布,wordpress中文用户名数据库相关操作 数据库表创建 定义逻辑库、数据表 DML 添加修改删除查询 DCL 用户权限事务 DDL 逻辑库数据表视图索引 DCL (Data Control Language) 示例 DCL#xff08;数据控制语言#xff09;主要用于控制数据库用户的访问权限和管理事务。DCL 主要包含两类语句数据控制语言主要用于控制数据库用户的访问权限和管理事务。DCL 主要包含两类语句用户和权限管理语句以及事务管理语句。 1. 用户管理 创建用户 创建一个新的数据库用户 CREATE USER newuserlocalhost IDENTIFIED BY password;删除用户 删除一个数据库用户 DROP USER newuserlocalhost;修改用户密码 修改用户的密码 ALTER USER newuserlocalhost IDENTIFIED BY newpassword;2. 权限管理 授予权限 授予用户对某个数据库的所有权限 GRANT ALL PRIVILEGES ON mydatabase.* TO newuserlocalhost;授予用户对某个表的特定权限 GRANT SELECT, INSERT, UPDATE ON mydatabase.mytable TO newuserlocalhost;撤销权限 撤销用户对某个数据库的所有权限 REVOKE ALL PRIVILEGES ON mydatabase.* FROM newuserlocalhost;撤销用户对某个表的特定权限 REVOKE SELECT, INSERT, UPDATE ON mydatabase.mytable FROM newuserlocalhost;刷新权限 刷新权限表使权限变更生效 FLUSH PRIVILEGES;查看权限 查看用户的权限 SHOW GRANTS FOR newuserlocalhost;3. 事务管理 事务管理用于确保数据库操作的原子性、一致性、隔离性和持久性ACID。 开始事务 开始一个事务 START TRANSACTION;提交事务 提交当前事务使所有更改永久生效 COMMIT;回滚事务 回滚当前事务撤销所有未提交的更改 ROLLBACK;设置保存点 设置一个事务的保存点可以部分回滚到该保存点 SAVEPOINT savepoint_name;回滚到保存点 回滚到指定的保存点 ROLLBACK TO SAVEPOINT savepoint_name;释放保存点 释放指定的保存点使其无法再回滚 RELEASE SAVEPOINT savepoint_name;示例操作 示例 1创建用户并授予权限 -- 创建用户 CREATE USER alicelocalhost IDENTIFIED BY alice123;-- 授予对整个数据库的所有权限 GRANT ALL PRIVILEGES ON mydatabase.* TO alicelocalhost;-- 刷新权限 FLUSH PRIVILEGES;-- 查看权限 SHOW GRANTS FOR alicelocalhost;示例 2管理事务 -- 开始事务 START TRANSACTION;-- 插入数据 INSERT INTO users (username, email) VALUES (bob, bobexample.com);-- 更新数据 UPDATE users SET email bobnewdomain.com WHERE username bob;-- 设置保存点 SAVEPOINT before_delete;-- 删除数据 DELETE FROM users WHERE username bob;-- 回滚到保存点 ROLLBACK TO SAVEPOINT before_delete;-- 提交事务 COMMIT;这些示例展示了如何使用 DCL 语句来管理 MySQL 数据库中的用户、权限和事务。通过掌握这些操作可以有效地控制数据库的访问权限和确保数据的一致性和完整性。 DDL (Data Definition Language) 示例 DDL数据定义语言用于创建、修改和删除数据库对象包括逻辑库、数据表、视图和索引等。以下是针对逻辑库、数据表、视图和索引的常见 DDL 操作示例。 1. 逻辑库 创建逻辑库 CREATE DATABASE mydatabase;删除逻辑库 DROP DATABASE mydatabase;2. 数据表 创建数据表 CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL,email VARCHAR(100),created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );修改数据表 添加新的列 ALTER TABLE users ADD COLUMN age INT;修改列的数据类型 ALTER TABLE users MODIFY COLUMN email VARCHAR(255);删除列 ALTER TABLE users DROP COLUMN age;删除数据表 DROP TABLE users;3. 视图 创建视图 CREATE VIEW user_emails AS SELECT username, email FROM users;删除视图 DROP VIEW user_emails;4. 索引 创建索引 在单个列上创建索引 CREATE INDEX idx_username ON users (username);在多个列上创建复合索引 CREATE INDEX idx_username_email ON users (username, email);删除索引 DROP INDEX idx_username ON users;示例操作 示例 1创建逻辑库和数据表 -- 创建逻辑库 CREATE DATABASE mydatabase;-- 使用逻辑库 USE mydatabase;-- 创建数据表 CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL,email VARCHAR(100),created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );示例 2创建视图和索引 -- 创建视图 CREATE VIEW user_emails AS SELECT username, email FROM users;-- 创建索引 CREATE INDEX idx_username ON users (username);通过这些示例你可以学习如何使用 DDL 操作来管理数据库的逻辑库、数据表、视图和索引。掌握这些基本操作能够有效地设计和维护数据库结构以满足应用程序的需求。 DML (Data Manipulation Language) 示例 DML数据操纵语言用于对数据库中的数据进行增、删、改、查操作。以下是关于添加、修改、删除和查询数据的 DML 操作示例。 1. 添加数据 单行添加数据 INSERT INTO users (username, email) VALUES (john, johnexample.com);批量添加数据 INSERT INTO users (username, email) VALUES (alice, aliceexample.com),(bob, bobexample.com),(charlie, charlieexample.com);2. 修改数据 更新单行数据 UPDATE users SET email new_emailexample.com WHERE username john;批量更新数据 UPDATE users SET email new_emailexample.com WHERE id 10;3. 删除数据 删除单行数据 DELETE FROM users WHERE username john;删除多行数据 DELETE FROM users WHERE id 10;4. 查询数据 查询所有数据 SELECT * FROM users;查询特定数据 SELECT * FROM users WHERE username alice;查询特定列 SELECT username, email FROM users;查询排序结果 SELECT * FROM users ORDER BY created_at DESC;查询分页结果 SELECT * FROM users LIMIT 10 OFFSET 20;示例操作 示例 1添加数据 -- 单行添加数据 INSERT INTO users (username, email) VALUES (john, johnexample.com);-- 批量添加数据 INSERT INTO users (username, email) VALUES (alice, aliceexample.com),(bob, bobexample.com),(charlie, charlieexample.com);示例 2修改数据 -- 更新单行数据 UPDATE users SET email new_emailexample.com WHERE username john;-- 批量更新数据 UPDATE users SET email new_emailexample.com WHERE id 10;示例 3删除数据 -- 删除单行数据 DELETE FROM users WHERE username john;-- 删除多行数据 DELETE FROM users WHERE id 10;示例 4查询数据 -- 查询所有数据 SELECT * FROM users;-- 查询特定数据 SELECT * FROM users WHERE username alice;-- 查询特定列 SELECT username, email FROM users;-- 查询排序结果 SELECT * FROM users ORDER BY created_at DESC;-- 查询分页结果 SELECT * FROM users LIMIT 10 OFFSET 20;通过这些示例你可以学习如何使用 DML 操作对数据库中的数据进行添加、修改、删除和查询操作。这些基本操作是数据库应用开发中的常见需求掌握它们能够有效地管理和操作数据库中的数据。
http://www.w-s-a.com/news/354350/

相关文章:

  • 网站服务器出错是什么意思做餐饮酒店网站
  • 房地产网站建设策划方案网站建设教程简笔画
  • 3d室内设计软件wordpress本地优化加速版
  • 南京高新区规划建设局网站石家庄哪里做网站比较好
  • 免费培训课程网站优化的方式
  • 做网站要固定电话在家自己做网站
  • 招聘网站开发视频新手如何做网站维护
  • flash 网站欣赏国外做的比较好的网站有哪些
  • 推广一个网站需要什么官网首页设计
  • 淘宝建设网站的理由企业官网建设哪家好
  • 青岛网站推wordpress主题切换
  • 天元建设集团有限公司资质郑州网站seo推广
  • 免费网站后台管理系统模板下载百度网盘app下载安装
  • 开封网站建设培训郑州高端网站建设哪家好
  • 东莞哪家做网站很有名的公司即墨专业医院网站制作公司
  • 做面食网站china cd wordpress
  • 门户网站 营销优秀建筑模型案例作品
  • 训做网站的心得体会范文中山市 有限公司网站建设
  • 服装电子商务网站建设过程与实现两学一做学习教育网站
  • 住房和城建设网站怎么用源码建站
  • 监理工程师证查询网站百度关键词优化软件网站
  • 关于建筑建设的网站asp网站建设报告书
  • 服务二级公司网站建设平台销售模式有哪些
  • 南昌县建设局网站微信分销小程序开发
  • 网站设计师需要什么知识与技能wordpress个性
  • 做茶叶网站的目的和规划有什么做照片书的网站
  • 开福区城乡建设局门户网站关键词挖掘查询工具爱站网
  • 网站建设全国排名沈阳seo按天计费
  • 成都公司网站设计无锡seo网站推广费用
  • 建网站平台要多少钱购物网站界面设计策划