Mysql数据库 增、删、改、查 的操作-阿里云开发者社区

开发者社区> 软件测试帅哥> 正文

Mysql数据库 增、删、改、查 的操作

简介: Mysql数据库 增、删、改、查 的操作
+关注继续查看

1.数据库概述 (DataBase) 为什么要用数据库?
甲骨文 龟壳 记录历史 竹简 记录 纸张
计算机: 视频 文字 管理比较乱 数据越来越多访问特别慢
数据是软黄金 大数据时代 人工智能 阿尔法 围棋 李在石 柯洁
数据库管理系统 :
有哪些数据库:
1.关系型数据库(RDBMS 关系型数据库管理系统)
1.Oracle(神喻-神)甲骨文 数据库
Java
Mysql (开源 免费 商业版 和社区版) 通用语言
2.DB2数据库 商业 用的公司少
3.sqlServer:微软
2.非关系型数据库:一般存的JSON 开发人员
1.redis 2.MongoDB
进入数据库:mysql -uroot -proot

                -u用户名  -p密码

Mysql数据库的服务端和客户端

mysql.exe是mysql的客户端
mysqld.exe 是mysql的服务端  端口号3306
通过客户端可以操作服务端
my.ini my-default.ini 表示mysql的配置文件
数据库结构:
库  表  数据

sql:一种脚本语言,可以通过该语言操作数据库.
sql标准: 1999年国际标准化组织制定 SQL99 
数据库大多数的sql在不同的数据库中都可以使用,但是每种数据库都有自己的方言.

sql语法:
    1.sql语法可以单行或者多行写,必须以;结尾
    2.可以通过缩进增加sql的可读性
    3.sql不区分大小写,建议一般使用大写 执行的时候更高效.
注释:
    单行注释:--空格, 例如: -- 数据库操作
    多行注释:/* 内容 */ 例如 /* 数据库操作语言sql*/
sql分类:
    对库和表的操作:DDL 数据定义语言对数据库  表 进行增删改查
    对数据的增删改的操作: DML 数据操作语言 对数据进行增删改操作
    对数据的查询操作:DQL 数据的查询语言  对数据进行查询的操作
    数据控制语言:DCL  数据控制语言
    .数据库操作(DDL):
show databases; 查看所有的数据库 默认有4个
create database stuty; 创建数据库
use 数据库名; 使用某个数据库
drop database 数据库名; 删除指定数据库
.数据表的操作(DDL):
    选定库:use 数据库
    创建表
            create table 表名称(
                列名称 数据类型[约束条件],
                列名称 数据类型[约束条件]
            );
            例子:创建一个学生表格,包含两列 学生姓名 类型字符串,学生年龄 类型int
            create table stutent(
                name varchar(10),
                age int(3)
            );
    查看表: show tables;
    删除表: drop table 表名称
    修改: alter 关键字
mysql的DML语言的添加数据:

1.单条添加:
            insert into 表名称(列1,列2...) values(值1,值2....)
            单条插入的第二种方式:
            insert into 表名称 values(值1,值2....)注意:所有的列的值都需要指定        




2.多行插入
            isnert into 表名称(列1,列2...) values(值1,值2....),(值1,值2....)..
    修改数据:
1.单条修改
            update 表名称 set 被修改的列名称=修改后的值 where 限定条件
        2.多条修改
            更改多条 不指定条件就是多条 或者 指定的条件多条都满足
            update 表名称 set 被修改的列名称=修改后的值 where 限定条件

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
初涉MySQL——操作数据库
初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name.
954 0
mybatis 增删查改操作实践
1.mybatis-config.xml  中定义typeAliases设置别名的时候,必须在setting标签之后。 2.一些别名已经被mybatis预先定义好,如map->Map 一样,详细看书。
13707 0
mongodb数据结构学习1--增删改查
插入文档 在数据库中,数据插入是最基本的操作,在MongoDB使用db.collection.insert(document)语句来插入文档; document是文档数据,collection是存放文档数据的集合。
838 0
MySQL---数据库从入门走向大神系列(二)-用Java对MySQL进行增删改查
上节已经学会对MySQL进行简单的增删改查了,那么,我们如何实现用Java来对数据库操作增删改呢。 本节将用Java演示对MySQL进行增删改查。 简单的来说,分为4个步骤: 1、加载连接器(驱动)   通过Driver类 (最好用类反射来加载,更加灵活) 2、建立与数据库的连接 3、获取语句对象 4、对数据库进行操作(增删改查) 其实第一步现在可以不用写了,高版本的MySQL已经在内部帮我们写好了第一步,但是,为了兼容性更好(兼容低版本的MySQL)我们最好还是写上第一步。
1227 0
怎么对MySQL数据库操作大数据?这里有思路
最近学到一招关于使用java代码操作MySQL数据库,对大文本数据(LOB)进行CRUD的技巧,虽然向数据库很少向中存入大文本文件(一般都是存储在硬盘上),但是还是很有必要知道这一技巧的。
886 0
Elasticsearch增、删、改、查操作深入详解
Elasticsearch增、删、改、查操作深入详解
34 0
MySQL数据库的常用操作
添加一个用户dba,密码sql,可以管理db_开头的数据库 GRANT ALL PRIVILEGES ON `db\_`.* TO 'dba'@'localhost' IDENTIFIED BY 'sql' WITH GRANT OPTION; FLUSH PRIVILEGES;   从其他机器访问 如果要允许从其他机器访问,要修改 etc/mysql/my.
709 0
Elasticsearch增、删、改、查操作深入详解(Elasticsearch教程02)|MVP讲堂
横扫你学习 Elasticsearch 的诸多疑惑,让你少走半年弯路!
1949 0
+关注
软件测试帅哥
🥳五年经验的软件测试工程师 ✨曾任某金融上市公司测试负责人,现任某绿色能源科技公司测试负责人。 👉分享软件测试功能、接口、自动化、性能、测开、面试职场干货,测试新人职业规划及咨询。 👉零基础转行软件测试实训 🤝关注我,每天了解软件测试行业知识 👉领取学习资料:VX:17853468896
72
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载