学习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 不仅删除数据,也删除定义,释放存储空间。

最新文章

  1. 一步步学习 Spring Data 系列之JPA(二)
  2. B/S工作原理
  3. Iptables防火墙NAT地址转换与端口转发
  4. spark单机环境下运行一些解决问题
  5. POJ 2253 Frogger -- 最短路变形
  6. 017. ADO.NET Connection和command及DataReader
  7. python学习-day11-内建函数
  8. Android:Activity的跳转
  9. LINUX 数据结构 &算法 网络协议 & 网络编程 多任务编程
  10. js中定义对象的方式有哪些?
  11. aspnetpager+repeater+oracle实现分页功能
  12. SQLSERVER 中GO的作用详解
  13. linux命令: patch
  14. A计划
  15. IDA分析脱壳后丢失导入表的PE
  16. [BZOJ1543] 生成树计数 (Kruskal)
  17. [ZJOI 2014]力
  18. linux学习笔记-开机流程与主引导分区(MBR)
  19. C# 基于 adb 控制安卓
  20. sourceInsight工具移除不掉项目 source Insight Add and Remove Project Files

热门文章

  1. OVS报错:s1.mgmt: version negotiation failed (we support version 0x01, peer supports version 0x04) ovs-ofctl: s1: failed to connect to socket (Broken pipe)
  2. 【零基础】一文读懂CPU(从二极管到超大规模集成电路)
  3. 来谈谈MySQL的临时表,到底是个什么东西,以及怎么样产生的
  4. 解决ssh连接超时(ssh timeout)的方法
  5. jdk1.8 HashMap源码分析(resize函数)
  6. c++ STL之unordered_map
  7. 堡垒机直接调用RUN
  8. es6 实现单链表
  9. 改进后的socket轮子,欢迎挑战
  10. lumen返回网站base url