mysql8中怎么增删一列_关于MySQL的增删改查知识
增删改查基础操作
1.创建查询数据库:mysql>create database web;
mysql>show databases;
2.创建数据表:
#选择要使用的数据库:mysql> use web;
#创建a1表,并添加id和name字段以及类型:
mysql> create table a1(id int,name char(30));
#查看表结构(字段)
mysql> describe a1;
#字段要求为正数,且自增长,主键:
mysql> create table a2(id int unsigned not null auto increment,
#字符型长度30字节,默认值为空格
name char(30) not null default '',
#字段默认值为0
age int not null default 0,
#设置id为主键
primary key(id));
mysql> describe a2;
3.插入数据:
#指明插入字段和数据:mysql> insert into a2(id,name,age) values (1,'zhangsan',21);
#查询a2表中的所有数据(*代表所有)mysql> select * from a2;
#按顺序插入指定字段:mysql> insert into a2 values (2,'lisi',20);
#未声明年龄mysql> insert into a2 values (3,'liu');
#插入多条数据mysql> insert into a2 values (4,'zhang',18),(5,'song',26);
4.将表a2的数据复制到表a1:mysql> select * from a1;mysql> insert into a1(id,name) select id,name from a2;
#查询a2值,并写入到a1;mysql> select * from a1;
5.删除数据库:mysql> drop database abc;
mysql> show databases;
6.删除数据表:mysql> drop table a1;
mysql> show table;
7.删除表里的数据记录:mysql> delete from a2 where id=5; #删除id=5的记录
#删除年龄在23-25之间的mysql> delete from a2 where between 23 and 25;
注意: 库和表删除用drop,记录删除用delete。
8.修改表中的数据:mysql> update a2 set age=21 where id=3;
9.修改数据表的名称:mysql> alter table a2 rename a1;
10.修改数据表的字段类型:mysql> describe a1;
mysql> alter table a1 modify name char(50);
mysql> describe a1;
11.修改数据表的字段类型详情:mysql> describe a1;
mysql>alter table a1 change name username char(50) not null default ;
mysql> describe a1;
12.添加字段:mysql> describe a1;
mysql> alter table a1 add time datetime;
mysql> describe a1;
#添加位置默认在末尾mysql> alter table a1 add birthday year first; #添加字段到第一列
mysql> alter a1 add sex nchar(1) after id; #添加到指定字段后
13.删除字段:mysql> alter table a1 drop birthday;
14.mysql 用户授权:
授予用户全部权限mysql> select user from mysql.user;
mysql> grant all on aa.a1 to liu@'%'; #给已存在用户授权
#创建用户并授权mysql> grant all on aa.a1 to abc@'%' identified by '123456';
取消abc用户的删除库、表、表中数据的权限:mysql> revoke drop,delete on aa.a1 from abc@'%'; #取消删除权限
mysql> show grants for abc@'%';
mysql> show grants for liu@'%';
)
3.
mysql8中怎么增删一列_关于MySQL的增删改查知识相关推荐
- mysql增错误_使用MySQL练习增删改查时因为版本问题出现连接错误
使用MySQL练习增删改查时出现连接错误,错误提示如下: 2020-02-19 19:53:51.088 ERROR 16328 --- [reate-249798694] com.alibaba.d ...
- python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...
这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...
- 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?
php操作mysql的增删改查方法:1.插入语句[insert into 数据表名(字段1,字段2,....) values("值1","值2",..)]:2. ...
- php链接数据库实行增删查改_最方便最简单的php操作mysql的增删改查方法
第一步:添加数据的实现(增删改查的过程中是一定要用到连接数据库的) 首先你要在www/test/message/里面创建一个index.php实现操作php添加数据到mysql数据库.(可以看简介的文 ...
- node-red mysql的增删改查_通过curl或者http请求对elasticsearch中的数据进行增删改查...
最近学习elasticsearch的数据存储,整体语法还是比较规则的.可以使用浏览器.postman.命令行等进行操作. elasticsearch官网的解释最官方,请查看下面的地址 1. 查询当前集 ...
- python diango 增删改查_python中关于django对数据库Mysql的增删改查操作详解
下面小编就为大家带来一篇python django 增删改查操作 数据库Mysql.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 下面介绍一下django增删改查操作: ...
- MySQL基本增删改查以及搭配node在项目中的操作
目录 一.数据库简单介绍 二.进一步了解MySQL 三.安装MySQL并配置 四.使用SQL语句管理数据库 1.SQL语言中的注释 2.SELECT查询语句 3.INSERT INTO插入语句 4.U ...
- java部门管理_系统管理模块_部门管理_实现基本的增删改查功能
系统管理模块_部门管理1_实现基本的增删改查功能 先不考虑上级部门 设计实体.表 1.设计实体 Department.java public classDepartment {privateLong ...
- node mysql await_node.js中对 mysql 进行增删改查等操作和async,await处理
要对mysql进行操作,我们需要安装一个mysql的库. 一.安装mysql库 npm install mysql --save 二.对mysql进行简单查询操作 const mysql = requ ...
最新文章
- vue2.0 新手教程(一)
- Android开发之高仿三方授权登录的实现方案类似微信登录QQ登录微博登录人人网登录
- Hadoop日常管理与维护
- 利用xsl和xml转html没有内容_HTML文档元素的属性介绍
- 1368 DNA Consensus String
- 【解决】Django下使用sqlite3的相关问题
- 2015-2016-2 《Java程序设计》项目小组博客
- python分类时特征选择_推荐 :使用Python实现机器学习特征选择的4种方法(附代码)...
- Web前端开发配色表及标准颜色表
- 服务器数据恢复案例:FreeNAS数据恢复过程记录
- Redis集群和应用——02
- 三刷红宝书之 JavaScript 的引用类型
- 虚幻UE4/5中如何使用材质节点旋转贴图
- Layer visibleRegion的计算过程
- android usb 电视,手机连接电视机的办法很多,连接效果也有很大差异,下面为大家介绍...
- 服务器mysql修改数据库密码_怎么修改mysql数据库服务器密码
- 张正友标定法实战-标定森云GMSL相机
- 虹科案例应用激光雷达研究北卡罗来纳州沿海地区风暴影响
- 为应对618大促期间快递压力 达达上线“苍穹”大数据平台
- IE8展示SVG图像问题处理
热门文章
- 【暴力】UVALive - 4882 - Parenthesis
- httpd启动报错:httpd: apr_sockaddr_info_get() failed for jsp...
- C#如何获得当前程序所在的目录
- 【论文笔记】CNN for NLP
- ajax向后台请求数据,后台接收到数据并进行了处理,但前台就是调用error方法...
- Windows系统下如何在cmd命令窗口中切换Python2.7和Python3.6
- 火狐浏览器中添加selenium IDE步骤
- 使用 Cordova 打包 app
- VC++屏幕抓词的技术实现
- 索引存储和散列存储(哈希)的区别吧