技术文摘
MySQL常用SQL语句写法归纳
MySQL常用SQL语句写法归纳
在数据库管理与开发中,MySQL是应用极为广泛的关系型数据库。熟练掌握常用SQL语句写法,对高效处理数据至关重要。
数据定义语言(DDL)
创建数据库使用CREATE DATABASE语句,例如:CREATE DATABASE mydb;,这便创建了名为mydb的数据库。若要创建数据表,可使用CREATE TABLE。如CREATE TABLE students (id INT, name VARCHAR(50), age INT);,定义了一个包含id、name、age字段的students表。修改表结构用ALTER TABLE,如添加新列:ALTER TABLE students ADD COLUMN gender CHAR(1);。删除数据库用DROP DATABASE,删除表用DROP TABLE,如DROP DATABASE mydb;和DROP TABLE students;。
数据操作语言(DML)
插入数据使用INSERT INTO,单条插入:INSERT INTO students (id, name, age, gender) VALUES (1, 'Tom', 20, 'M');,多条插入:INSERT INTO students (id, name, age, gender) VALUES (2, 'Lucy', 22, 'F'), (3, 'Jack', 21, 'M');。查询数据用SELECT,这是最常用的语句之一。全表查询:SELECT * FROM students;,指定字段查询:SELECT name, age FROM students;。还可通过WHERE子句添加条件,如SELECT * FROM students WHERE age > 20;。更新数据用UPDATE,如UPDATE students SET age = 23 WHERE name = 'Tom';。删除数据用DELETE,DELETE FROM students WHERE id = 3;。
数据控制语言(DCL)
授予权限使用GRANT,例如给用户user1授予mydb数据库的所有权限:GRANT ALL PRIVILEGES ON mydb.* TO 'user1'@'localhost' IDENTIFIED BY 'password';。撤销权限用REVOKE,如REVOKE SELECT ON mydb.* FROM 'user1'@'localhost';。
事务控制语句
开始事务用START TRANSACTION,提交事务用COMMIT,回滚事务用ROLLBACK。如在一个转账操作中,先开始事务,执行一系列操作后,若都成功则提交事务,若有错误则回滚。
掌握这些MySQL常用SQL语句写法,无论是小型项目还是大型企业级应用的数据处理,都能更加得心应手,提升开发与管理效率。
- uniapp中实现页面跳转与路由导航的方法
- 用HTML与CSS打造响应式图片网格布局的方法
- CSS进度条的progress和value属性
- uniapp中快递员管理与配送管理的实现方法
- Layui框架下开发支持即时订单管理餐饮外卖平台的方法
- Layui 实现可拖拽时间选择器功能的方法
- HTML、CSS 和 jQuery 打造响应式标签云的方法
- 利用Layui实现图片放大缩小幻灯片效果的方法
- JavaScript 实现页面滚动动画效果的方法
- CSS面板布局属性:grid与grid-template-columns指南
- Layui 开发支持音乐播放与下载的分享平台方法
- 纯CSS实现响应式导航栏下拉子菜单效果步骤
- 用HTML、CSS和jQuery打造自适应网站布局的方法
- 利用Layui实现图片滤镜效果的方法
- 用 HTML、CSS 与 jQuery 打造惊艳滑动面板特效