学习MYsql 是参照这个维C果糖的总结,学习目录网址:https://blog.csdn.net/qq_35246620/article/details/70823903,谢谢大神的无私分享。

一、安装mysql,并验证安装成功

1、安装,下载安装包,并安提示一步步安装,设置账号密码等,参考百度

2、打开MySQL,

验证MySQL是否安装成功,输入 show database;结果如下,表示安装成功

3、MySQL 数据库是一种C\S结构的软件,即分为:客户端和服务端,若想访问服务器,则必须通过客户端,服务器应该一直运行,客户端则在需要使用的时候运行

二、在命令提示符cmd里创建表,做增删改查等

1、新建数据库panda01

create database panda01 charset utf-8;

删除数据库 panda01

drop database panda01;

2、表操作,新建、查看表、增删改查

2.1、新建表stu

首先要选定表所在数据库 use database(panda01)

2.2、查看表

show tables; 查看所有表

show table like 'panda01'; 查看表 panda01

show table like '%a'; 模糊查询以a结尾的表

show columns from stu;查看表stu的字段

2.3、修改表

改表名字

rename table stu to student;表名字改为student

新增字段:alter table stu add column id first;新增字段‘id’,位置是‘first’

alter table stu add column gread int;新增一列‘gread’,默认在最后

修改字段:alter table stu modify gread varchar(10);

删除字段:alter table stu drop gread;

删除表(注删除后不可撤回):

drop table stu; 删除表结构、释放存储空间

delete from stu where id=1;删除表中的数据,不加WHERE条件的话,删除表中所有数据,删除完会返回删除的条数,标识列随删除前的记录继续增长

truncate stu;删除表中所有数据,不能回滚,不计入log,删除完返回0,整个表回到初始状态,标志列从初始开始

3、表中内容增删改查

3.1、增

给表中所有字段添加(value值要按表中字段的顺序)

insert into stu values (1,'JIKE',20,'female');

给部分字段插入数据

insert into stu (name.age) values ('Pige',5);

3.2 查看结果:select * from stu;

插查看部分 select name,age from stu where name='Pige';

3.3、更新数据

update stu set sex='female',id=2  where name='Pige';

3.4、删除

delete from stu where id=1;

drop 也可以删除,但drop比delete威力更大,delete只是删除数据,但不删除定义和存储空间,但drop 不仅删除数据,也删除定义,释放存储空间。

MySQL安装及初级增删改查一的更多相关文章

  1. MySQL数据库安装,MySQL数据库库的增删改查,表的增删改查,表数据的基本数据类型

    一 MySQL的安装 MySQL现在属于甲骨文公司,所以和java语言匹配度较高,同时甲骨文公司的另一种数据库为Oracle,两者同为关系型数据库,即采用关系模型来组织数据,以行和列的方法来存储数据的 ...

  2. Python进阶----数据库的基础,关系型数据库与非关系型数据库(No SQL:not only sql),mysql数据库语言基础(增删改查,权限设定)

    day37 一丶Python进阶----数据库的基础,mysql数据库语言基础(增删改查,权限设定) 什么是数据库:    简称:DataBase ---->DB    数据库即存放数据的仓库, ...

  3. Vc数据库编程基础MySql数据库的表增删改查数据

    Vc数据库编程基础MySql数据库的表增删改查数据 一丶表操作命令 1.查看表中所有数据 select * from 表名 2.为表中所有的字段添加数据 insert into 表名( 字段1,字段2 ...

  4. python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查

    python操作mysql②python对mysql进行简单的增删改查 1.设计mysql的数据库和表 id:新闻的唯一标示 title:新闻的标题 content:新闻的内容 created_at: ...

  5. 使用 NodeJS+Express+MySQL 实现简单的增删改查

    关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www. ...

  6. mysql 的基本操作总结--增删改查

    本文只是总结一下mysql 的基本操作,增删改查,以便忘记的时候可以查询一下 1.创建数据库 语法:CREATE DATABASES 数据库名; 例子: CREATE DATABASES studen ...

  7. SQL语法之初级增删改查

    SQL语法之初级增删改查 1.增 1.1插入单行 INSERT INTO [表名](列名) VALUES(列值) 语法如下: INSERT INTO bsp_Nproductclass(guid,pi ...

  8. Mysql数据表的增删改查

    ---恢复内容开始--- Mysql数据表的增删改查 1.创建表   语法:CREATE TABLE 表名(字段1,字段2,字段3.......) CREATE TABLE `users` ( `us ...

  9. Node.js + MySQL 实现数据的增删改查

    通过完成一个 todo 应用展示 Node.js + MySQL 增删改查的功能.这里后台使用 Koa 及其相应的一些中间件作为 server 提供服务. 初始化项目 $ mkdir node-cru ...

随机推荐

  1. 为vue3.0学点typescript, 解读高级类型

    知识点摘要 本节课主要关键词为: 自动类型推断 / 类型断言 / 类型别名(type) / 映射类型(Pick/Record等...) / 条件类型(extends) / 类型推断(infer) 自动 ...

  2. nginx静态页面镜像

    user root; worker_processes ; #error_log logs/error.log; #error_log logs/error.log notice; #error_lo ...

  3. vuecli3.0 webpack4 配置vuex

    废话不说,直接写步骤 1. npm install vux --save 2. npm install less less-loader --save-dev 3. npm install @vux/ ...

  4. 0ctf-ezdoor-复现分析

    在学习opcache的时候,看到了这个题目,刚好有环境,就来复现一下,这个题目也让我学到了很多. 创建镜像: docker build -t 0ctf-ezdoor . 启动容器: docker ru ...

  5. SilverFish

    noHero123/silverfish https://github.com/noHero123/silverfish/blob/master/HrtBddy/instructions.txt Ho ...

  6. 如何向一个Fragment传递参数---setArguments方法的介绍

    在我们平常开发中经常会用到Fragment,当我们使用Fragment时一般是通过new Fragment的构造方法来实现,如果我问你怎么向一个Fragment传递参数,你是不是会首先想到通过构造方法 ...

  7. 浅谈WebViewClient与WebChromeClient

    简介:WebViewClient被用来传递单纯的加载一个链接时所发生的事件,比如开始加载,结束加载等,它代表这个链接加载时的最普通的和最笼统的事件,WebChromeClient更多的是传递JS对话框 ...

  8. 小D课堂 - 新版本微服务springcloud+Docker教程_3-07 Eureka服务注册中心配置控制台问题处理

    笔记 7.Eureka服务注册中心配置控制台问题处理     简介:讲解服务注册中心管理后台,(后续还会细讲) 问题:eureka管理后台出现一串红色字体:是警告,说明有服务上线率低 EMERGENC ...

  9. Python2.7 threading模块学习

    主要学习一下python的多线程编程,使用threading模块,threading 包括:Thread.conditions.event.rlock.semaphore等类. Thread对象可以实 ...

  10. RobotFramework的安装

    Robot Framework自动化测试框架+可视化编辑工具RIDE+Selenium2这是规范的webAPI. 一通过下载安装包安装 1)RF 框架是基于 Python 语言的,所以一定要有 Pyt ...