在iis里面创建网站,设计网站名字,国家工信部网站域名查询系统,十大网站建设品牌SQL基础与简介
定义#xff1a;SQL即结构化查询语言#xff08;Structured Query Language#xff09;#xff0c;是一种特殊目的的编程语言#xff0c;用于存取数据以及查询、更新和管理关系数据库系统。作用#xff1a;可以用于数据库的创建、数据的插入、查询、更新和…SQL基础与简介
定义SQL即结构化查询语言Structured Query Language是一种特殊目的的编程语言用于存取数据以及查询、更新和管理关系数据库系统。作用可以用于数据库的创建、数据的插入、查询、更新和删除等操作还能进行数据的统计分析、权限控制等。特点语法简单易学非过程化只需提出“做什么”无需指明“怎么做”集合操作能力强能对一组数据进行操作。
MySQL使用入门
安装可从MySQL官方网站下载对应操作系统的安装包按照安装向导进行安装。连接数据库安装完成后可使用命令行工具或图形化工具如Navicat、MySQL Workbench连接到MySQL数据库。基本操作创建数据库使用CREATE DATABASE语句创建表使用CREATE TABLE语句插入数据使用INSERT INTO语句查询数据使用SELECT语句更新数据使用UPDATE语句删除数据使用DELETE FROM语句。
SQL分类
数据定义语言DDL用于定义数据库对象如数据库、表、视图、索引等主要语句有CREATE、ALTER、DROP等。数据操纵语言DML用于对数据库中的数据进行操作包括插入、查询、更新和删除数据主要语句有SELECT、INSERT、UPDATE、DELETE。数据控制语言DCL用于控制对数据库中数据的访问和操作权限主要语句有GRANT、REVOKE。事务控制语言TCL用于管理数据库事务如提交事务COMMIT、回滚事务ROLLBACK等。
SQL语句
常见SQL语句包括数据查询语句、数据更新语句等。如查询语句SELECT * FROM table_name WHERE condition更新语句UPDATE table_name SET column1value1,column2value2 WHERE condition插入语句INSERT INTO table_name (column1,column2,column3) VALUES (value1,value2,value3)删除语句DELETE FROM table_name WHERE condition。
DDL语句
CREATE创建数据库CREATE DATABASE database_name创建表CREATE TABLE table_name (column1 type1, column2 type2)。ALTER添加列ALTER TABLE table_name ADD column_name column_type修改列类型ALTER TABLE table_name MODIFY column_name new_type删除列ALTER TABLE table_name DROP COLUMN column_name。DROP删除数据库DROP DATABASE database_name删除表DROP TABLE table_name。
DML语句
SELECT查询所有列SELECT * FROM table_name条件查询SELECT column1,column2 FROM table_name WHERE condition。INSERT插入一条记录INSERT INTO table_name (column1,column2) VALUES (value1,value2)插入多条记录INSERT INTO table_name (column1,column2) VALUES (value1,value2),(value3,value4)。UPDATE更新一条记录UPDATE table_name SET column1value1 WHERE condition更新多条记录UPDATE table_name SET column1value1,column2value2 WHERE condition。DELETE删除一条记录DELETE FROM table_name WHERE condition删除表中所有记录DELETE FROM table_name。
DCL语句
GRANT授予权限GRANT SELECT,INSERT ON table_name TO user_name表示授予用户对表的查询和插入权限。REVOKE撤销权限REVOKE SELECT ON table_name FROM user_name表示撤销用户对表的查询权限。
帮助的使用
MySQL命令行帮助在MySQL命令行中可使用HELP命令获取帮助如HELP SELECT可查看SELECT语句的帮助信息。官方文档MySQL官方网站有详细的文档涵盖了安装、配置、使用等各个方面的内容可根据需求查找相关信息。
按照层次看帮助
可以从基础概念开始逐步深入到具体的语句和操作。先了解SQL的基本概念、数据库的基本结构等基础知识再学习各类SQL语句的语法和用法最后学习高级特性和优化技巧等。
快速查询帮助
可利用搜索引擎输入关键词如“MySQL SELECT语句用法”快速找到相关的教程和文档。也可在技术论坛和社区中提问如Stack Overflow、CSDN等向其他开发者请教。
以下是各类 SQL 语句的代码示例基于 MySQL 8.0 运行
DDL数据定义语言示例
创建数据库
-- 创建一个名为 test_db 的数据库
CREATE DATABASE test_db;创建表
-- 使用 test_db 数据库
USE test_db;
-- 创建名为 students 的表包含 id主键自增长整数、name字符串、age整数 三个字段
CREATE TABLE students (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT
);修改表结构
-- 给 students 表添加一个新的 gender 字段类型为 CHAR(1)
ALTER TABLE students ADD COLUMN gender CHAR(1);删除表
-- 删除 students 表
DROP TABLE students;删除数据库
-- 删除 test_db 数据库前提是数据库为空或者你确认要删除其中的数据
DROP DATABASE test_db;DML数据操纵语言示例
插入数据
-- 向 students 表插入一条记录
INSERT INTO students (name, age, gender) VALUES (Alice, 20, F);
-- 插入多条记录
INSERT INTO students (name, age, gender) VALUES
(Bob, 22, M),
(Cindy, 21, F);查询数据
-- 查询 students 表所有记录
SELECT * FROM students;
-- 按条件查询查询年龄大于 20 岁的学生
SELECT * FROM students WHERE age 20;更新数据
-- 将名字为 Bob 的学生年龄更新为 23
UPDATE students SET age 23 WHERE name Bob;删除数据
-- 删除名字为 Cindy 的学生记录
DELETE FROM students WHERE name Cindy;DCL数据控制语言示例
授予权限
-- 创建一个新用户 test_user密码为 test123
CREATE USER test_user IDENTIFIED BY test123;
-- 授予 test_user 对 test_db 数据库中 students 表的查询权限
GRANT SELECT ON test_db.students TO test_user;撤销权限
-- 撤销 test_user 对 test_db 数据库中 students 表的查询权限
REVOKE SELECT ON test_db.students FROM test_user; 文章转载自: http://www.morning.rsszk.cn.gov.cn.rsszk.cn http://www.morning.hnrls.cn.gov.cn.hnrls.cn http://www.morning.yzxhk.cn.gov.cn.yzxhk.cn http://www.morning.rtlg.cn.gov.cn.rtlg.cn http://www.morning.kqgqy.cn.gov.cn.kqgqy.cn http://www.morning.khxwp.cn.gov.cn.khxwp.cn http://www.morning.nsncq.cn.gov.cn.nsncq.cn http://www.morning.lwhsp.cn.gov.cn.lwhsp.cn http://www.morning.plgbh.cn.gov.cn.plgbh.cn http://www.morning.chehb.com.gov.cn.chehb.com http://www.morning.lngyd.cn.gov.cn.lngyd.cn http://www.morning.mbaiwan.com.gov.cn.mbaiwan.com http://www.morning.cpmwg.cn.gov.cn.cpmwg.cn http://www.morning.csgwd.cn.gov.cn.csgwd.cn http://www.morning.tbqdm.cn.gov.cn.tbqdm.cn http://www.morning.etsaf.com.gov.cn.etsaf.com http://www.morning.mqmmc.cn.gov.cn.mqmmc.cn http://www.morning.lsfzq.cn.gov.cn.lsfzq.cn http://www.morning.kkwgg.cn.gov.cn.kkwgg.cn http://www.morning.jyjqh.cn.gov.cn.jyjqh.cn http://www.morning.lszjq.cn.gov.cn.lszjq.cn http://www.morning.qtwd.cn.gov.cn.qtwd.cn http://www.morning.qgwpx.cn.gov.cn.qgwpx.cn http://www.morning.pwgzh.cn.gov.cn.pwgzh.cn http://www.morning.dsmwy.cn.gov.cn.dsmwy.cn http://www.morning.bbmx.cn.gov.cn.bbmx.cn http://www.morning.nzfqw.cn.gov.cn.nzfqw.cn http://www.morning.gpxbc.cn.gov.cn.gpxbc.cn http://www.morning.fxzgw.com.gov.cn.fxzgw.com http://www.morning.mphfn.cn.gov.cn.mphfn.cn http://www.morning.trmpj.cn.gov.cn.trmpj.cn http://www.morning.rlfr.cn.gov.cn.rlfr.cn http://www.morning.pccqr.cn.gov.cn.pccqr.cn http://www.morning.mrbmc.cn.gov.cn.mrbmc.cn http://www.morning.rjxwq.cn.gov.cn.rjxwq.cn http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn http://www.morning.wfykn.cn.gov.cn.wfykn.cn http://www.morning.qbnfc.cn.gov.cn.qbnfc.cn http://www.morning.qbwbs.cn.gov.cn.qbwbs.cn http://www.morning.ghlyy.cn.gov.cn.ghlyy.cn http://www.morning.xjqkh.cn.gov.cn.xjqkh.cn http://www.morning.pqkyx.cn.gov.cn.pqkyx.cn http://www.morning.rgpbk.cn.gov.cn.rgpbk.cn http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn http://www.morning.jgzmr.cn.gov.cn.jgzmr.cn http://www.morning.qsmdd.cn.gov.cn.qsmdd.cn http://www.morning.rxwfg.cn.gov.cn.rxwfg.cn http://www.morning.rfpb.cn.gov.cn.rfpb.cn http://www.morning.clccg.cn.gov.cn.clccg.cn http://www.morning.fswml.cn.gov.cn.fswml.cn http://www.morning.gxfzrb.com.gov.cn.gxfzrb.com http://www.morning.sbczr.cn.gov.cn.sbczr.cn http://www.morning.mszls.cn.gov.cn.mszls.cn http://www.morning.tongweishi.cn.gov.cn.tongweishi.cn http://www.morning.homayy.com.gov.cn.homayy.com http://www.morning.kwqwp.cn.gov.cn.kwqwp.cn http://www.morning.ailvturv.com.gov.cn.ailvturv.com http://www.morning.ai-wang.cn.gov.cn.ai-wang.cn http://www.morning.ndcf.cn.gov.cn.ndcf.cn http://www.morning.bfjtp.cn.gov.cn.bfjtp.cn http://www.morning.hlmkx.cn.gov.cn.hlmkx.cn http://www.morning.sxwfx.cn.gov.cn.sxwfx.cn http://www.morning.lhqw.cn.gov.cn.lhqw.cn http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn http://www.morning.dhqg.cn.gov.cn.dhqg.cn http://www.morning.xphcg.cn.gov.cn.xphcg.cn http://www.morning.dqgbx.cn.gov.cn.dqgbx.cn http://www.morning.kpgft.cn.gov.cn.kpgft.cn http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn http://www.morning.wqkzf.cn.gov.cn.wqkzf.cn http://www.morning.dbqcw.com.gov.cn.dbqcw.com http://www.morning.wjndl.cn.gov.cn.wjndl.cn http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn http://www.morning.frllr.cn.gov.cn.frllr.cn http://www.morning.qyxwy.cn.gov.cn.qyxwy.cn http://www.morning.nypsz.cn.gov.cn.nypsz.cn http://www.morning.dxgt.cn.gov.cn.dxgt.cn http://www.morning.bfhrj.cn.gov.cn.bfhrj.cn http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn