AI智能
改变未来

linux数据库SQL语言

一.SQL语言
定义:SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。
分类:DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER
DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE
DQL语句 数据库查询语言: 查询数据SELECT
DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
二.名词解释
数据库:mysql: 授权库,主要存储系统用户的权限信息
表(EXCEL)的管理单元
类型:字符,数字,日期
约束:不能为空,自动增长
三.DDL语句命令汇总
1.DDL库
创建数据库 CREATE DATABASE 数据库名;
选择进入数据库 USE 数据库名
SELECT database();调用函数,查询当前库
删除数据库 DROP DATABASE 数据库名;
/var/lib/mysql/ 系统中的位置
2.数据类型
数值类型
整数类型 int 浮点数类型 float
字符串类型
字符系列 CHAR和VARCHAR 枚举类型 ENUM 集合类型 SET
时间和日期类型
年 YEAR 日期 DATE 时间 TIME
日期和时间 DATETIME
3.DDL-表
创表目的 表是数据库存储数据的基本单位,
表由若干个字段(列)组成,
主要用来存储数据记录(行)。
操作数据库实例1
创建库 create database 库名;加分号
使用库 use 库名
创建表 create table 表名 (id int); (列名id 类型int );
查看所有表名show tables 表名;
插入数据 insert into 表名 values值 (1); 1表示列名
查询所有数据 select * from 表名;
删除表 drop table 表名;
操作数据库实例2
创两列的表格-序号和姓名
create table 表名 (id int, name varchar(20));
查看表结构 desc 表名
插入数据
insert into 表名 values (1,‘名字’);
注意 数字不能加引号 字符必须加引号(转义符)
查询所有数据 select * from 表名;

总结 show tables; 查看表名
select * from 表名; 看表中的内容
desc 表名; 查看表结构

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » linux数据库SQL语言