MySQL 基础(DDL)

SQL分类

        SQL语句主要可以划分为一下3个类别

     DDL:数据定义语言,定义数据段、数据库、数据表等
     DML :数据操纵语句,用于添加、删除、更新和查询数据库记录
     DCL :数据控制语句,用于控制不同数据段直接的许可和访问级别的语句

       准备工作,先启动MySQL服务 net start mysql ,进入mysql, mysql -u root -p  (-u 后面跟数据库用户, -p 表示需要输入密码)

     

1. DDL语句

对数据库内部的对象进行创建、删除、修改等操作的语言。

1.1 创建数据库

create  database  ----;

    

  创建好数据库之后,查看数据库  show databases;

       

        

   选择要操作的数据库   use ---

查看该数据库中的表  show tables;

1.2 删除数据库

drop database ----;

1.3 创建表

create table ---  (name1 type 约束条件,name2 type 约束条件 ......);

查看刚刚创建的表,看是否符合要求   desc --;

1.4 删除表

drop table ----;

1.5 修改表

修改表中某项的数据类型   alter table --- modify  ---;

     增加新字段   alter  table ---  add colum ----;

         

 删除字段       alter  table ---  drop colum ---;

         修改字段名   alter  table ---  change ---;

时间: 2024-08-02 06:35:40

MySQL 基础(DDL)的相关文章

mysql基础(DDL语句)

DDL语句(DDL:数据定义语言) 1.创建数据库:create database test1; 2.显示数据库:show databases; 3.选择数据库:use mysql; 4.查询数据库所有的表:show tables; 5.删除数据库:drop database test1; 6.创建表:create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2)); 7.查看表结构: mysql>

MySQL基础 DDL

DDL 数据库定义语句 创建数据库 create table if exits 数据库.表名( field1 数据类型 约束类型 commit 字段注释, field2 数据类型 约束类型 commit 字段注释 ); 例子: CREATE TABLE IF NOT EXISTS school.Student (id INT PRIMARY KEY COMMENT "id列", stu_name VARCHAR(32) NOT NULL COMMENT "学生姓名"

MySQL基础(二)——DDL语句

MySQL基础(二)--DDL语句 1.什么是DDL语句,以及DDL语句的作用 2.基本的数据库对象包括哪些 3.建表语句 4.修改表结构的语句

MySQL基础实战

一.数据库基础: DBMS:数据库管理系统(Database Management System) RDBMS:关系数据库管理系统(Relational Database Management System) C/S:通过专有协议 关系模型:表(行,列),二维关系 范式:第一范式,第二范式,第三范式: 关系运算: 选择 投影 数据库:表,索引,视图(虚表) SQL:结构化查询语言 DDL:数据定义语言 DML:数据操作语言 编程接口: 自行定义存储过程 自行定义存储函数 触发器: 时间调度器:类

MySQL 基础(二)

MySQL 基础(二) ============================================================================== 概述: ============================================================================== MySQL   1.数据结构: ★分类: 结构化数据:  关系型数据库 半结构化数据:YAML.XML.JSON 非结构化数据:日志文件,NoSQL  

mysql基础和数据库的优化

Mysql基础... 4 Mysql介绍... 4 登录mysql mysql –u root –p[掌握]... 4 SQL语言... 4 DCL. 4 grant. 4 revoke. 4 DDL. 4 建库... 4 删库... 4 建表... 4 看表结构... 5 删表... 5 修改表... 5 DML[重点]... 5 增加... 5 删除... 5 修改... 5 查看... 5 排序... 5 总数... 5 求和... 5 平均... 6 最大... 6 最小... 6 表连

mysql基础itcast笔记

1. 课程回顾 mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据   sql语句 2)管理数据库: 增加: create database 数据库 default character utf8; 删除: drop database 数据库; 修改: alter database 数据库 default character gbk; 查询: show databases / show create database 数据库; 3) 管理表: 选择数据库:use 数据库; 增

MySQL基础知识

MySQL基础知识: 一. 知识点:        1. SQL分类:按照其功能不同,分为3中类别           DDL(Data Defintion Language):数据定义语句,用于定义不同的数据段.数据库.表.列.索引等.常用的语句关键字包括create.drop.alter等;             DML(Data Manipulation Language):数据操纵语句,用于添加.删除.更新和查询数据库记录,并检查数据的完整性.常用的语句关键字主要包括insert.de

Mysql基础入门-SQL_DDL语句

一.mysql数据库介绍: mysql数据库属于关系型数据库,关系型数据库是指采用关系模型来组织数据的数据库,似于Excel函数关系表.保持数据的一致性是关系型数据库的最大优势 关系型数据库瓶颈: 1.高并发读写硬盘I/O瓶颈; 2.对于关系型数据来说在一张海量数据表中查询效率是非常低的: 3.横向扩展困难,当一个应用系统用户量访问与日俱增的时候数据库没有办法像web server那样简单的通过添加更多的硬件或者节点来扩展和提供负载能力. 对于并发量不高及数据量较小的应用系统mysql还是占有很

MySQL基础2

1. 课程回顾mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 增加: create database 数据库 default character utf8; 删除: drop database 数据库; 修改: alter database 数据库 default character gbk; 查询: show databases / show create database 数据库; 3) 管理表: 选择数据库:use 数据库; 增加: