A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

詹源
5.23
今天学习了MySQL
MySQL是关系型数据库,存放的是实体之间的关系.数据库是一个文件管理系统

SQL是用于操作MySQL的一种结构化查询语言.

(重点)SQL可以对数据库进行操作:基本的增删改查,还有切换数据库.
以及对数据库中的库表进行同样的增删改查操作

SQL对数据库的操作
创建数据库:create database 数据库名;
查看所有数据库:show databases;
查看某数据库定义信息:show create database数据库名;
修改数据库:alter database 数据库名 character set 字符集 collate 校对规则;
删除数据库:drop database 数据库名;
切换数据库:use 数据库名;
查看当前正在使用的数据库:select database<>;

5.24
今天主要学习了用SQL对数据库表的记录进行增删改查,以及排序,还有使用聚合函数获取需要的数据

(重点)SQL对数据库表记录进行操作

创建表:
create table 表名(
        字段名称 字段类型(长度)约束.
        字段名称 字段类型(长度)约束.
        ...
  )
约束:
作用---保证数据完整性
单表约束分类:
        主键约束:primary key 主键约束默认就是唯一 非空的
        唯一约束:unique
        非空约束:not null

查看所有表:
show tables;

查看表的结构信息:
desc 表名;

删除表:
drop table 表名;

修改表 添加列:
alter table 表名 add 列名 类型(长度) 约束;

        修改列类型,长度和约束
        alter table 表名 modify 列名 类型(长度)约束;

        删除列
        alter table 表名 drop 列名;

        修改列名称
        alter table 表名 change 旧列名 新列名 类型(长度)约束;

        修改表名:
        rename table 表名 to 新的表名;

        修改表的字符集
        alter table 表名 character set 字符集;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马