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

web网站开发源代码百度关键词排名工具

web网站开发源代码,百度关键词排名工具,做百度网站好吗,怎么做学校网站和微信公众号概述 MySQL 常用 SQL 语句的示例,涵盖数据定义、操作、查询等常见场景 一、数据库操作 创建数据库 CREATE DATABASE mydb;选择数据库 USE mydb;删除数据库 DROP DATABASE mydb;二、表操作 创建表 CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT,name VAR…

概述

  • MySQL 常用 SQL 语句的示例,涵盖数据定义、操作、查询等常见场景

一、数据库操作

  1. 创建数据库

    CREATE DATABASE mydb;
    
  2. 选择数据库

    USE mydb;
    
  3. 删除数据库

    DROP DATABASE mydb;
    

二、表操作

  1. 创建表

    CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50) NOT NULL,email VARCHAR(100) UNIQUE,age INT DEFAULT 18,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    );
    
  2. 修改表结构

    -- 添加列
    ALTER TABLE users ADD COLUMN address VARCHAR(200);-- 修改列类型
    ALTER TABLE users MODIFY COLUMN age TINYINT;-- 删除列
    ALTER TABLE users DROP COLUMN address;
    
  3. 删除表

    DROP TABLE users;
    

三、数据操作(CRUD)

  1. 插入数据

    INSERT INTO users (name, email, age) 
    VALUES ('张三', 'zhangsan@example.com', 25);
    
  2. 查询数据

    -- 查询所有列
    SELECT * FROM users;-- 查询特定列
    SELECT name, email FROM users;-- 条件查询 (WHERE)
    SELECT * FROM users WHERE age > 20;-- 排序 (ORDER BY)
    SELECT * FROM users ORDER BY created_at DESC;-- 分页 (LIMIT)
    SELECT * FROM users LIMIT 10 OFFSET 0; -- 第一页,每页10条
    
  3. 更新数据

    UPDATE users SET age = 26 WHERE id = 1;
    
  4. 删除数据

    DELETE FROM users WHERE id = 1;
    

四、高级查询

  1. 聚合函数

    SELECT COUNT(*) FROM users;       -- 总记录数
    SELECT AVG(age) FROM users;       -- 平均年龄
    SELECT MAX(age) FROM users;       -- 最大年龄
    
  2. 分组查询 (GROUP BY)

    SELECT age, COUNT(*) AS count 
    FROM users 
    GROUP BY age 
    HAVING count > 5; -- HAVING 过滤分组结果
    
  3. 连接查询

    -- 内连接 (INNER JOIN)
    SELECT u.name, o.order_id 
    FROM users u 
    INNER JOIN orders o ON u.id = o.user_id;-- 左连接 (LEFT JOIN)
    SELECT u.name, o.order_id 
    FROM users u 
    LEFT JOIN orders o ON u.id = o.user_id;
    
  4. 子查询

    SELECT * FROM users 
    WHERE age > (SELECT AVG(age) FROM users);
    

五、索引操作

  1. 创建索引

    CREATE INDEX idx_name ON users(name);
    
  2. 删除索引

    DROP INDEX idx_name ON users;
    

六、事务处理

START TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT; -- 提交事务
-- ROLLBACK; -- 回滚事务

七、用户与权限

  1. 创建用户

    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
    
  2. 授予权限

    GRANT SELECT, INSERT ON mydb.* TO 'myuser'@'localhost';
    
  3. 撤销权限

    REVOKE INSERT ON mydb.* FROM 'myuser'@'localhost';
    
  4. 删除用户

    DROP USER 'myuser'@'localhost';
    

八、其他常用操作

  1. 模糊查询 (LIKE)

    SELECT * FROM users WHERE name LIKE '张%';
    
  2. 去重查询 (DISTINCT)

    SELECT DISTINCT age FROM users;
    
  3. 处理 NULL 值

    SELECT * FROM users WHERE email IS NULL;
    
  4. 日期函数

    SELECT NOW(); -- 当前时间
    SELECT DATE_FORMAT(created_at, '%Y-%m-%d') FROM users;
    

九、导入导出数据

  1. 导出数据到文件

    mysqldump -u root -p mydb > mydb.sql
    
  2. 导入数据

    mysql -u root -p mydb < mydb.sql
    
http://www.dtcms.com/wzjs/511043.html

相关文章:

  • 做网站的工具免费网站 推广网站
  • 发布做网站需求qq群网络营销推广策划
  • o2o平台都有哪些seo中文含义是什么
  • 怎样做网站的链接自己开网店怎么运营
  • 万网虚拟主机上传网站网络营销的定义是什么
  • 商城网站建设公司排名东莞谷歌推广公司
  • 西安网站建设公司平台百度关键词优化企业
  • 网站域名解析错误怎么办市场推广方式有哪几种
  • 做网站推广如何百度推广开户联系方式
  • 建设人力资源服务网站工作方案淘宝seo优化怎么做
  • 临沂网站建设方案报价网站维护需要多长时间
  • 成都装修网站制作多少钱免费开店的电商平台
  • 如何确定网站建设 栏目图片百度搜索
  • logo设计公司汉狮怎么样一键关键词优化
  • 番禺品牌型网站如何做好网站站内优化
  • 江北网站制作网站建设优化400报价
  • 网站开发的完整流程seo实战密码第三版pdf
  • 网站建设 500强建站微信营销号
  • 基础精品课程网站品牌服务推广
  • 网站短信验证码接口怎么做免费加客源软件
  • 做网站需要多少钱西安网店运营推广中级实训
  • 新疆和田市建设局网站一键优化是什么意思
  • 网站竞价推广哪个好seo搜索引擎优化的内容
  • 外地公司做的网站能备案吗aso优化app推广
  • 域名网站成人专业技能培训机构
  • 县网站建设运维情况自查报告新手如何学seo
  • dw简述网站开发流程app推广全国代理加盟
  • wordpress怎么做网站怎么在百度制作自己的网站
  • 青羊区网站设计网络推广员每天的工作是什么
  • 监狱门户网站的建设厦门seo网站优化