美文网首页
第二章 SQL基础

第二章 SQL基础

作者: pantera19 | 来源:发表于2017-03-21 15:59 被阅读0次

1. SQL分类

DDL语句:数据定义语句,包括create,drop,alter等

DML数据:数据操纵语句,包括select,update,delete,insert等

DCL语句:数据控制语句,grant,revoke等

2. DDL语句

2.1 连接数据库

首先通过命令mysql -uroot -p 连接mysql服务器,输入正确的密码后会出现上图的内容,大致意思为:

命令结束使用 ; 或者 \g

当前连接的次数,每次连接会递增1show

当前mysql版本为 5.7.17

可以通过 help;  或者 \h 显示帮助文档,通过 \c 命令来清楚命令行buffer

2.2 DDL语句


默认包括包含四个数据库

information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息、分区信息等。

mysql:存储系统的用户权限信息。

performance_schema:用于收集数据库服务器性能参数

sys:可以快速的了解系统的元数据信息

创建数据库:CREATE DATABASE dbname;

查看数据库: SHOW DATABASES;

选择数据库: USE dbname;

删除数据库:DROP DATABASE dbname;

显示表:SHOW TABLES;

创建表:分别对应 列名、类型、约束

CREATE TABLE tablename(

        column_name column_type constraints;

)

查看表:DESC TABLE;

查看完整表:SHOW CREATE TABLE tabelname;

删除表:DROP TABLE tablename;


修改字段:ALTER TABLE tablename MODIFY column_name column_definition

修改字段:ALTER TABLE tablename ADD column_name column_definition

删除字段:ALTER TABLE tablename DROP column_name column_definition

修改字段:ALTER TABLE tablename CHANGE column_name_old column_name column_definition

字段位置:可通过 AFTER column_name 或者 FIRST

修改表名: ALTER TABLE tablename RENAME tablename_name

2.3 DML语句


相关文章

  • 第二章 InterSystems SQL基础

    第二章 InterSystems SQL基础 本章概述了InterSystems SQL的特性,特别是那些SQL标...

  • sql

    sql-基础sql-基础查询-1sql-基础查询-2sql-更新 概览 数据库(Database,DB):将大量数...

  • 第二章 SQL基础

    1. SQL分类 DDL语句:数据定义语句,包括create,drop,alter等 DML数据:数据操纵语句,包...

  • SQL基础及元数据获取(数据类型,表的属性)

    1、SQL基础应用 ①.SQL的介绍SQL标准:SQL-92、SQL-99SQL_MODE:都是为了保证SQL语句...

  • MySql手动注入

    information_schema SQL基础 1.1 什么是sql? SQL(structured query...

  • MySQL

    数据类型 sql基础 数据库表 SQL SELECT 语句: SQL WHERE 子句: SQL AND & OR...

  • SQL语句

    SQL基础应用 SQL语句自动补全 SQL的介绍 SQL-92标准SQL-99标准 image SQL常用分类 表...

  • SQL高级运用

    -- =================================sql基础补充==============...

  • mysql的用法2

    -- =================================sql基础补充==============...

  • Oracle学习-day26:SQL语句

    一、SQL语言基础 1.什么是SQL语言? (1)SQL, Structured Query Language, ...

网友评论

      本文标题:第二章 SQL基础

      本文链接:https://www.haomeiwen.com/subject/myjgnttx.html