| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Mysql的基本理解与表的应用 -> 正文阅读 |
|
[大数据]Mysql的基本理解与表的应用 |
一、下载二、SQLSQL,一般发音为sequel,SQL的全称Structured Query Language),SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。但是每一个数据库都有自己的特性,别的数据库没有,当使用这个数据库特性相关的功能,这时SQL语句可能就不是标准了.(90%以上的SQL都是通用的) 三、认识数据库数据库,通常是一个或一组文件,保存了一些符合特定规格的数据,数据库对应的英语单词是DataBase,简称:DB,数据库软件称为数据库管理系统(DBMS),全称为DataBase Management System,如:Oracle、SQL Server、MySql、Sybase、informix、DB2、interbase、PostgreSql 。 四、MysqlMySQL最初是由“MySQL AB”公司开发的一套关系型数据库管理系统(RDBMS-Relational Database Mangerment System)。MySQL不仅是最流行的开源数据库,而且是业界成长最快的数据库。一个mysql里可以放多个数据库。 五、表表(table)是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息,课程信息,都可以放到表中。另外表都有特定的名称,而且不能重复。表中具有几个概念: 列、行、主键。
学生信息表
六、SQL分类数据查询语言(DQL-Data Query Language) 代表关键字:select 数据操纵语言(DML-Data Manipulation Language) 代表关键字:insert,delete,update 数据定义语言(DDL-Data Definition Language) 代表关键字:create ,drop,alter, 事务控制语言(TCL-Transactional Control Language) 代表关键字:commit ,rollback; 数据控制语言(DCL-Data Control Language) 代表关键字:grant,revoke 七、命令行演示
mysql --version mysql -V
mysql -uroot -p
select database();
select version();
show databases;
use xxx;
show tables
desc table_name
create database test;
use test;
drop database xxx; 在数据库中建立表,因此创建表的时候必须要先选择数据库 创建表l 、语法格式 create table tableName( columnName dataType(length) , ……………….. ); 创建表的时候,表中有字段,每一个字段有:
MySql常用数据类型
例子: l .建立学生信息表,字段包括:学号、姓名、性别、出生日期、email、班级标识 create table t_student( id int(10), name varchar(20), sex varchar(2), password varchar(20), email varchar(30), classes_id int(3) , PRIMARY KEY ('id')//设置主键 ) ;
insert into table_name(字段名1,字段名2,字段名3....) values('值1','值2',数字.....); 八、条件查询语法: select 字段名称.... from 表名称 where 条件
九、排序
ASC:升序 DESC: 降序
select * ----3 from t_student ----1 where id=1 ------2 order by tel desc; -----4 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 0:04:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |