MySql的简介及基础语句

目录

一、数据库概述

二、mysql中的语言分类

三、基础语句


一、数据库概述

数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。

数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。

二、mysql中的语言分类

DQL:
数据查询语言(凡是带有select关键字的都是查询语句)
select. ..
DML:
数据操作语言(凡是对表当中的数据进行增删改的都是DML)
insert delete update
insert增
delete删
update改
这个主要是操作表中的数据data.
DDL:
数据定义语言
凡是带有create、drop、alter的都是DDL
DDL主要操作的是表的结构。不是表中的数据。create:新建,等同于增加
drop:删除
alter:修改
这个增删改和DML不同,这个主要是对表结构进行操作。
TCL:
是事务控制语言包括:
事务提交:commit;事务回滚:rollback ;
DCL:
是数据控制语言。
例如:授权grant、撤销权限revoke . . ..

三、基础语句

1、DOS命令下连接数据库的语句
    mysql -hlocalhost -u用户名 -p密码

2、创建数据库的SQL语句
    create database if not exists `数据库名`;

3、创建表的SQL语句
    create table if not exists `表名`(
        `字段名` 数据类型(长度),
        `字段名` 数据类型(长度),
        .....,
        `字段名` 数据类型(长度)
    );

4、向表中添加数据的SQL语句
    insert into 表名 (字段名1,字段名2,....,字段名n) values(数据1,数据2,...,数据n);

5、删除表中数据的SQL语句
    delete from 表名 where.........

6、修改表中数据的SQL语句
    update 表名 set 字段名 = 数据,字段名 = 数据,...,字段名 = 数据 where .......

7、当前数据库中的所有表

SHOW TABLES;

8、查看表的字段信息

DESC employee;

9、在员工表的基本上增加一个image列。

ALTER TABLE employee ADD image blob;

10、修改job列,使其长度为60。

ALTER TABLE employee MODIFY job varchar(60);

11、删除image列,一次只能删一列。

ALTER TABLE employee DROP image;

12、表名改为user。

RENAME TABLE employee TO user;

13、查看表格的创建细节

SHOW CREATE TABLE user;

14、修改表的字符集为gbk

ALTER TABLE user CHARACTER SET gbk;

15、列名name修改为username

ALTER TABLE user CHANGE name username varchar(100);

16、删除表

DROP TABLE user ;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值