数据库黑马笔记DDL

每日一句:

刀在石上磨,刀越来越快,石越来越薄。

数据库:

DDL:操作数据库,数据库表等

DML:对表中的数据进行增删改

DQL:对表中的数据进行查询

DCL:对数据库进行权限管理

DDL---操作数据库(全部大写)

①查询:show databases;

②创建:create database 数据库名称;

创建数据库(判断如果不存在则创建):create database if not exists 数据库名称;

③删除数据库:drop database 数据库名称;

删除数据库(判断如果存在久删除):create database if exists 数据库名称;

④使用数据库:

查看当前使用的数据库:select database();

使用数据库:use 数据库名称;

数据类型(①数值  ②日期   ③字符串)

主要用的多的:

①int:大整数值

 例: age int,

②double:双精度浮点数值

例:score double(总长度,小数点后保留的位数)

③date 日期值

例:birthday date

④char 字长字符串 表示固定长度的字符串,没有满足长度就会默认用空格填充

优点是:存储性能高,缺点是浪费空间

varchar 变长字符串

优点是节约空间,缺点是存储性能低

DDL---操作表

①查询表

(1)查询当前数据库下的所有表名称(要先use到当前数据库)

show tables;

(2)查询表结构(看具体一个表)

desc 表名称;

②创建表

create table 表名称(

                                字段名1  数据类型1,

                                 字段名2  数据类型2,

                                .......

                                字段名n  数据类型n

                        );
③删除表:drop table 表名;

 判断删除表是否存在:drop table if exists 表名;

④修改表

(1)修改表名:alter table 表名 rename to 新表名;

(2)添加一列: alter table 表名 add 列名 数据类型;

(3)修改数据类型: alter table 表名 modify 列名 新数据类型;

(4)修改列名和数据类型:alter table 表名 change 列名 新列名 新数据类型;

(5)删除列:alter table 表名 drop 列名;


 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值