MariaDB ----增删改
1> 查看表的(创建)状态;
show careate table students1;
注: 自增, (保护机制) 好马不吃回头草
2>查看 字段;( 查看表的结构)
desc students1;
3>查看指定字段 (结构)
desc students1 id;
4>添加一个字段
alter table students1 add birthday datetime; (在 students1 表 添加 一个 birthday的字段并且数据类型是datetime)
#查看
5>修改一个字段的数据类型
alter table students1 modify birthday date; (把 students1 表里 的 birthday字段的 数据类型 修改为 date)
6>修改一个字段的名字和数据类型
alter table students1 change birthday birth datetime;( 把students1 表里的 birthday字段 名字 修改为birth 并且数据类型修改为datetime)
7>删除一个表里的字段
alter table students1 drop birth; (删除 students1 表 里的 birth 字段)
8>删除一个表
drop table classes;
9> 给各个字段里添加数据
insert into students1 values(,'李超’,21,171.250,'男',1); ( inset into 表 values ( 按规定的数据类型填写数据))
#补充
#查看
注:出现这种情况是因为, id 设值得数据类型里面有自增。
#补充2
注2:这是因为 设置枚举类型时设有四个选项,按顺序分别对应1,2,3,4
#补充3
注: 默认为自增
10 >部分插入
insert into students1 (name,age) values('欣欣',);
11>部分插入多个记录
insert into students1 (name,age) values('cat',),('dog',);
12>修改某个字段的数据
updates students1 set name=’dog’ where name='cat'; (把 name 字段里名为cat 的数据 修改为dog)
#补充
#补充2
13>删除 一条指定的数据 (物理删除)
delete from students1 where id=;
#补充
14> 逻辑删除 bit(1) : 0,1 bit(2) 00.01.10.11
用一条字段来表示 这条信息是否已经不能在使用了
&1添加一个逻辑删除的字段(相当于设置一个标签,任何信息被打上标签的代表这条信息已经不能在使用了)
alter table students1 add is_delete bit default ;
注: 这里 bit 后边 默认为1 即bit(1)
&2l逻辑删除 (打上标签)
update students1 is_delete= where id=;
MariaDB ----增删改的更多相关文章
- MariaDB增删改
1.MariaDB 数据类型 MariaDB数据类型可以分为数字,日期和时间以及字符串值. 使用数据类型的原则:够用就行, 尽量使用范围小的,而不用大的 常用的数据类型: 1.整数:int, bit( ...
- mariadb增删改查
数据库用户的操作 登录前需先启动3306端口. 首次启动需初始化数据库 mysql_secure_installation 增/改: 创建用户及赋予用户指定权限 grant 权限(分为create[创 ...
- mariadb第二章-增删改
MariaDB 数据类型 MariaDB数据类型可以分为数字,日期和时间以及字符串值. 使用数据类型的原则:够用就行, 尽量使用范围小的,而不用大的 常用的数据类型 整数:int, bit 小数:de ...
- mariadb数据库(2)增删改与 单表查询
一.数据类型 MariaDB数据类型可以分为数字,日期和时间以及字符串值. 使用数据类型的原则:够用就行, 尽量使用范围小的,而不用大的 常用的数据类型 整数:int, bit 小数:decimal ...
- mariadb(第二章)增删改 MariaDB 数据类型
MariaDB 数据类型 MariaDB数据类型可以分为数字,日期和时间以及字符串值. 使用数据类型的原则:够用就行, 尽量使用范围小的,而不用大的 常用的数据类型 整数:int, bit 小数:de ...
- mariadb(二)增删改
一.表的结构的增删改 添加数据类型 alter table 表名 add 字段 数据类型: #如果字段存在则会报错 Duplicate column name '字段' #修改数据类型 alter t ...
- mysql基础之mariadb对表中数据的增删改查
复习: 查看表:show tables; 创建表:create table 表名(字符类型); 删除表:drop table 表名; 对表的结构进行增删改查: 查看表结构:desc 表名; 修改表-添 ...
- mysql之数据库的介绍和基本的增删改查
一 学前知识 什么叫做静态页面:用户传入内容后,不能处理用户的请求,只能单纯的显示主页面的信息. 什么是负载均衡:通过计算服务器的性能,将客户发送过来的请求指派给某台服务器.一般还要有一个备份的负载均 ...
- shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)
shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) Shell脚本与MySQL数据库交互(增删改查) # 环境准备:安装mariadb 数据库 [ro ...
随机推荐
- day25-1 网络架构与互联网组成
目录 网络架构 单机架构 CS架构 数据放在服务端和客户端的利与弊 BS架构 互联网和互联网的组成 互联网的硬件组成 互联网的软件组成 网络架构 单机架构 应用领域: 单机游戏 CS架构 基于网络,应 ...
- git 提交运用vim编辑器
git commit -m 默认使用nano,觉得不爽,改成vim吧.在 .gitconfig (在根目录下)的 [core] 段中加上 editor=vim . 或:$git config -- ...
- 第3节 mapreduce高级:7、自定义outputformat实现输出到不同的文件夹下面
2.1 需求 现在有一些订单的评论数据,需求,将订单的好评与差评进行区分开来,将最终的数据分开到不同的文件夹下面去,数据内容参见资料文件夹,其中数据第九个字段表示好评,中评,差评.0:好评,1:中评, ...
- jquery 应用
http://www.jq22.com/ gwj6396668@163.com
- Oracle数据库单表循环提取输出
现在有如下的表,名称为Test表: ydid sws_dm sws_mc ry_dm ry_mc 1 1 ...
- 1 SQL 数据库和SQL
1 数据库和SQL 1-1 数据库是什么 将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合称为数据库(Database, DB). 法则 用来管理数据库的计算机系统称为数据库管理系统 ...
- buf.slice()
buf.slice([start[, end]]) start {Number} 默认:0 end {Number} 默认:buffer.length 返回:{Buffer} 返回一个指向相同原始内存 ...
- rbac组件之角色操作(二)
为了与stark组件分离,形成独立的模块,所以rbac数据表的操作需要单独进行操作,对角色表的操作. urls.py urlpatterns = [ re_path(r'^roles/list/$', ...
- AndroidSweetSheet:ViewPager的实现(2)
AndroidSweetSheet:ViewPager的实现(2) 附录文章9说明了AndroidSweetSheet典型的列表样式实现,本文写一个例子,说明AndroidSweetSheet以 ...
- 2018 & 微信小程序
2018 & 微信小程序 Wafer2 快速开发 Demo 本仓库是最简版的 Wafer2 开发套件,建议配合腾讯云微信小程序开发者工具解决方案一起使用.适用于想要使用 Wafer SDK 开 ...