DDL语言

本文介绍了数据库操作的DDL语言,包括CREATE, ALTER和DROP,主要用于创建、修改和删除数据库表。详细讲解了数据类型,如数值、日期时间、字符串,并提到了Navicat中的操作。同时,还概述了DML语言,涉及INSERT, DELETE和UPDATE语句。" 113039441,10541229,Spring Data注解详解:@Query与JPA注解实践,"['Spring Data JPA', '@Query', '事务处理', '数据库操作', '存储过程']
摘要由CSDN通过智能技术生成

其语句包括动词CREATE,ALTER和DROP。在数据库中创建新表或修改、删除表(CREATE TABLE 或 DROP TABLE);为表加入索引等。

mysql是一个关系型数据库,库里面包含若干个表,而每一张表都是由行和列组成。

打开Navicat

1.0 关于数据库操作的命令

-- 创建数据库 create database 数据库名称
create database mydb;
-- 看到当前具有的数据
show databases;

-- 切换到指定的数据库 use 数据库名
use mydb;

-- 删除数据库  drop database 数据库名称  
drop database mydb;

注意: 删除的数据库必须是你自己创建 不要删除系统自带的数据库 而且数据库中不区分大小写。

1.1 关于表的操作

(1) 创建表结构的语法:
   create table 表名(
        列名 数据类型,
        列名 数据类型,
        列名 数据类型
        .....
   );
   
 注意: 最后一列不在使用逗号(,)  逗号必须是英文状态下

 (2)-- 创建表 
create table student(
        id int primary key auto_increment,
        name varchar(20),
        age int,
        address varchar(30)
);
-- int 数据类型整形
-- varchar(长度)  字符串类型(字符串的长度)
-- primary key: 表示该列为主键列。 特点该列的值不能为null 也不能重复。一张表中只能有一个------ primary key;
-- auto_increment: 表示该列的值可以递增。该列的类型必须为int类型  
-- 显示当前数据库中具有的表
show tables;
-- 显示表结构:
desc student;

-- 删除表
drop table student;

1.2 数据类型

(1)数值类型

MySQL支持所有标准SQL数值数据类型

这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION).

作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值