MySQL 常用基础语法 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。以下是 MySQL 的一些常用基础语法。 启动和关闭 * 启动 MySQL 服务:net start mysql * 关闭 MySQL 服务:net stop mysql * 登录 MySQL:mysql -u root -p 123 -h localhost * 退出 MySQL:quit 分类 MySQL 的语句可以分为四大类: * DDL(Data Definition Language):数据定义语言,用来定义数据库对象,例如库、表、列等。 * DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据)。 * DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别。 * DQL(Data Query Language):数据查询语言,用来查询记录(数据)。 DDL * 查看所有数据库名称:SHOW DATABASES * 切换数据库:USE mydb1 * 创建数据库:CREATE DATABASE [IF NOT EXISTS] mydb1 * 删除数据库:DROP DATABASE [IF EXISTS] mydb1 * 修改数据库编码:ALTER DATABASE mydb1 CHARACTER SET utf8 创建表 * 创建表:CREATE TABLE stu(sid CHAR(6), sname VARCHAR(20), age INT, gender VARCHAR(10)) * 创建表:CREATE TABLE emp(eid CHAR(6), ename VARCHAR(50), age INT, gender VARCHAR(6), birthday DATE, hiredate DATE, salary DECIMAL(7,2), resume VARCHAR(1000)) 查看表信息 * 查看当前数据库中所有表名称:SHOW TABLES * 查看指定表的创建语句:SHOW CREATE TABLE emp * 查看表结构:DESC emp 修改表 * 删除表:DROP TABLE emp * 修改表:ALTER TABLE stu ADD (classname VARCHAR(100)) // 添加列 * 修改表:ALTER TABLE stu MODIFY gender CHAR(2) // 修改列类型 * 修改表:ALTER TABLE stu CHANGE gender sex CHAR(2) // 修改列名 * 修改表:ALTER TABLE stu DROP classname // 删除列 * 修改表:ALTER TABLE stu RENAME TO student // 修改表名称 DML * 插入数据:INSERT INTO stu(sid, sname) VALUES('s_1001', 'zhangSan') * 插入数据:INSERT INTO stu VALUES('s_1002', 'liSi', 32, 'female') * 修改数据:UPDATE stu SET sname='liSi', age='20' WHERE age>50 AND gender='male' * 删除数据:DELETE FROM stu WHERE sname='chenQi' OR age > 30 * 删除数据:TRUNCATE TABLE stu // truncate 是先 DROP TABLE,再 CREATE TABLE DCL * 创建用户:CREATE USER 用户名@地址 IDENTIFIED BY '密码' * 给用户授权:GRANT 权限 1, … , 权限 n ON 数据库.* TO 用户名 * 撤销授权:REVOKE 权限 1, … , 权限 n ON 数据库.* FROM 用户名
剩余8页未读,继续阅读
- 粉丝: 34
- 资源: 843
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 中国品牌日研究特辑-数字经济时代下中国品牌高质量发展之用户趋势.pdf
- im即时通讯app软件开发语音海外社交聊天视频交友app群聊搭建源码
- 2024-2025年全球客户体验卓越报告:超越喧嚣借力AI打造卓越客户体验.pdf
- minio arm64 docker镜像包
- 中文大模型基准测评2024年10月报告-2024年度中文大模型阶段性进展评估.pdf
- 使用 AWR 进行 Exadata 性能诊断
- 设计模式与框架源码分析-源码课件
- 创维8A13机芯 K1系列 主程序软件 电视刷机 固件升级包
- C++与Matlab实现SIFT特征提取算法+项目源码+文档说明+代码注释
- tampermonkey_scripts.zip