mysql 设置字段自动增长值_mysql命令行脚本

命令行连接

在工作中主要使用命令操作方式,要求熟练编写

打开终端,运行命令

mysql -uroot -p回车后输入密码,当前设置的密码为mysql

连接成功后如下图

d8a95b179e985e20939ded001ecab8b2.png

退出登录

quit 和 exit或ctrl+d

登录成功后,输入如下命令查看效果

查看版本:select version();显示当前时间:select now();

修改输入提示符

prompt python>

D 完整日期

U 使用用户

数据库

查看所有数据库

show databases;

使用数据库

use 数据库名;

查看当前使用的数据库

select database();

创建数据库

create database 数据库名 charset=utf8;例:create database python charset=utf8;

删除数据库

drop database 数据库名;例:drop database python;

数据表

查看当前数据库中所有表

show tables;

创建表

auto_increment表示自动增长

CREATE TABLE table_name( column1 datatype contrai, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY(one or more columns));

例:创建班级表

create table classes( id int unsigned auto_increment primary key not null, name varchar(10));

例:创建学生表

create table students( id int unsigned primary key auto_increment not null, name varchar(20) default '', age tinyint unsigned default 0, height decimal(5,2), gender enum('男','女','人妖','保密'), cls_id int unsigned default 0)

修改表-添加字段

alter table 表名 add 列名 类型;例:alter table students add birthday datetime;

修改表-修改字段:重命名版

alter table 表名 change 原名 新名 类型及约束;例:alter table students change birthday birth datetime not null;

修改表-修改字段:不重命名版

alter table 表名 modify 列名 类型及约束;例:alter table students modify birth date not null;

修改表-删除字段

alter table 表名 drop 列名;例:alter table students drop birthday;

删除表

drop table 表名;例:drop table students;

查看表的创建语句

show create table 表名;例:show create table classes;

增删改查(curd)

curd的解释: 代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)

查询基本使用

查询所有列

select * from 表名;例:select * from classes;

查询指定列

可以使用as为列或表指定别名

select 列1,列2,... from 表名;例:select id,name from classes;

增加

格式:INSERT [INTO] tb_name [(col_name,…)] {VALUES | VALUE} ({expr | DEFAULT},…),(…),…

说明:主键列是自动增长,但是在全列插入时需要占位,通常使用0或者 default 或者 null 来占位,插入成功后以实际数据为准

全列插入:值的顺序与表中字段的顺序对应

insert into 表名 values(...)例:insert into students values(0,’郭靖‘,1,'蒙古','2016-1-2');

部分列插入:值的顺序与给出的列顺序对应

insert into 表名(列1,...) values(值1,...)例:insert into students(name,hometown,birthday) values('黄蓉','桃花岛','2016-3-2');

上面的语句一次可以向表中插入一行数据,还可以一次性插入多行数据,这样可以减少与数据库的通信

全列多行插入:值的顺序与给出的列顺序对应

insert into 表名 values(...),(...)...;例:insert into classes values(0,'python1'),(0,'python2');insert into 表名(列1,...) values(值1,...),(值1,...)...;例:insert into students(name) values('杨康'),('杨过'),('小龙女');

修改

格式: UPDATE tbname SET col1={expr1|DEFAULT} [,col2={expr2|default}]…[where 条件判断]

update 表名 set 列1=值1,列2=值2... where 条件例:update students set gender=0,hometown='北京' where id=5;

删除

DELETE FROM tbname [where 条件判断]

delete from 表名 where 条件例:delete from students where id=5;

逻辑删除,本质就是修改操作

update students set isdelete=1 where id=1;

备份

运行mysqldump命令

mysqldump –uroot –p 数据库名 > python.sql;# 按提示输入mysql的密码

恢复

连接mysql,创建新的数据库

退出连接,执行如下命令

mysql -uroot –p 新数据库名 < python.sql# 根据提示输入mysql密码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/245168.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ie8不发送ajax,IE8用ajax访问不能每次都刷新的问题

AJAX简介AJAX Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言&#xff0c;而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术&#xff0c;在不重新加载整个页面的情况下。IE8用ajax访问不能每次都刷新的问题介…

graphic方法重写 unity_Unity Shader 深度值重建世界坐标

根据深度重建世界坐标证明世界坐标重建正确的方法首先&#xff0c;得先找到一种证明反推回世界空间位置正确的方法。这里&#xff0c;我在相机前摆放几个物体&#xff0c;尽量使之在世界坐标下的位置小于1&#xff0c;方便判定颜色如下图&#xff1a;然后将几个物体的shader换成…

python显示表格_在Python中获取Excel表格的数量

How get number of sheet in below python example? file self.excel_file.decode(base64) excel_fileobj TemporaryFile(wb) excel_fileobj.write(file) excel_fileobj.seek(0) workbook openpyxl.load_workbook(excel_fileobj, data_onlyTrue) sheet_number ??? sheet…

asp网站本地测试服务器,小旋风asp服务器,asp本地环境调试必备

学习asp&#xff0c;要在本地搭建一个asp服务器调试环境吧&#xff0c;那么必不可少的要找asp本地调试环境软件&#xff0c;超级小旋风AspWebServer是一个不错的选择。超级小旋风AspWebServer系统基于NetBox开发&#xff0c;可以跟IIS媲美的服务器。小旋风asp服务器 该软件是由…

基于sklearn的朴素贝叶斯_Sklearn参数详解—贝叶斯

在开始学习具体的贝叶斯参数前&#xff0c;你可以先看看&#xff1a;朴素贝叶斯详解​mp.weixin.qq.com朴素贝叶斯一共有三种方法&#xff0c;分别是高斯朴素贝叶斯、多项式分布贝叶斯、伯努利朴素贝叶斯&#xff0c;在介绍不同方法的具体参数前&#xff0c;我们先看看这三种方…

快速傅里叶变换python_【原创】OpenCV-Python系列之傅里叶变换(三十八)

OpenCV-Python系列之傅里叶变换 傅里叶变换 我们生活在时间的世界中&#xff0c;早上7:00起来吃早饭&#xff0c;8:00去挤地铁&#xff0c;9:00开始上班。。。以时间为参照就是时域分析。 但是在频域中一切都是静止的&#xff01;可能有些人无法理解&#xff0c;我建议大家看看…

c# 服务器性能监控,C#服务器性能监控之WMI的代码示例详解

1.WMI简介WMI是英文Windows Management Instrumentation的简写&#xff0c;通过使用WMI&#xff0c;我们可以获取本地或远程服务器的性能参数和进程运行情况&#xff0c;以及大部分硬件信息&#xff0c;但前提是运行的用户要有足够的权限&#xff0c;如administrator组用户等。…

pythonrandrange_Python3 randrange() 函数

Python3 randrange() 函数 描述 randrange() 方法返回指定递增基数集合中的一个随机数&#xff0c;基数缺省值为1。 语法 以下是 randrange() 方法的语法:import random random.randrange ([start,] stop [,step]) 注意&#xff1a;randrange()是不能直接访问的&#xff0c;需要…

服务器信息化平台,管理系统的信息化平台.ppt

管理系统的信息化平台管理系统中计算机应用 第三章 管理系统的信息化平台 本章主要内容 任何管理信息系统的运行都需要依靠特定的环境支持&#xff0c;这种环境称为信息化处理的基础平台。 本章节介绍了信息化平台的基本组成&#xff1a;计算机平台、通信平台、网络平台和数据库…

中运算符百分号作用_SQL基础知识——LIKE运算符

LIKE 作用在WHERE子句中使用LIKE运算符来搜索列中的指定模式。 有两个通配符与LIKE运算符一起使用&#xff1a;&#xff05; - 百分号表示零个&#xff0c;一个或多个字符_ - 下划线表示单个字符注意&#xff1a; MS Access使用问号(?)而不是下划线(_)。 百分号和下划线也可以…

服务器点播直播系统,服务器点播直播系统

服务器点播直播系统 内容精选换一换在SAP系统中&#xff0c;除了SAP HANA节点使用裸金属服务器外&#xff0c;其他节点都使用弹性云服务器。Jump Host弹性云服务器&#xff0c;用户可通过访问该服务器后&#xff0c;再通过SSH协议跳转到SAP HANA及SAP应用节点。同时用于部署SAP…

eureka多了一个莫名其妙的服务_SpringCloud 服务注册与发现组件 Eureka

一、SpringCloud介绍微服务&#xff0c;为了更好的创建项目组织结构、更高效的项目的迭代效果、更优良的架构设计&#xff0c;就需要使用微服务的架构思想&#xff0c;来对项目进行搭建或者重构。企业碰到的第一个问题是服务如何进行拆分。根据业务边界来划分&#xff0c;拆分开…

怎么用贝塞尔工具画圆_Win10恶意软件删除工具怎么用?这个方法都舍不得分享...

Win10恶意软件删除工具怎么用&#xff1f;恶意软件删除工具相信很多朋友都会在windows更新中看到过&#xff0c;但是很多朋友确从来没有用过&#xff0c;微软每个月都会把恶意软件删除工具给更新一下&#xff0c;主要作用是用来分析用户电脑上是否存在风险程序的工具。其实大家…

springboot 获取bean_SpringBoot高级(自动配置 事件监听 监控)

SpringBoot自动配置condition-1Condition是Spring4.0后引入的条件化配置接口&#xff0c;通过实现Condition接口可以完成有条件的加载相应的BeanConditional要配和Condition的实现类(ClassCondition)进行使用ClassConditionpublic class ClassCondition implements Condition {…

golang延时_golang 实现延迟消息原理与方法

实现延迟消息具体思路我是看的下面这篇文章https://mp.weixin.qq.com/s/eDMV25YqCPYjxQG-dvqSqQ实现延迟消息最主要的两个结构&#xff1a;环形队列&#xff1a;通过golang中的数组实现&#xff0c;分成3600个slot。任务集合&#xff1a;通过map[key]*Task&#xff0c;每个slot…

python特征工程插件_手把手教你用Python实现自动特征工程

任何参与过机器学习比赛的人&#xff0c;都能深深体会特征工程在构建机器学习模型中的重要性&#xff0c;它决定了你在比赛排行榜中的位置。 特征工程具有强大的潜力&#xff0c;但是手动操作是个缓慢且艰巨的过程。Prateek Joshi&#xff0c;是一名数据科学家&#xff0c;花了…

2020笔记本性价比之王_笔记本电脑性价比排行2020前十名?

展开全部1、 联想(Lenovo)拯救者R7000产品材质&#xff1a;32313133353236313431303231363533e58685e5aeb931333433656631ABCD面塑料产品尺寸&#xff1a;15.6寸CPU型号&#xff1a; AMD Ryzen5 4600H显卡型号&#xff1a;NVIDIA GeForce GTX 1650屏幕参数&#xff1a; 1080P I…

ios不行安卓可以 微信签名_王者荣耀安卓、iOS互通来了!现在可以互看好友资料...

3月10日消息&#xff0c;王者荣耀在更新正式服后&#xff0c;安卓版和iOS版开通了资料互看。此前安卓和iOS上的游戏一直因为使用的服务器不同&#xff0c;不能实现两个平台的游戏互动&#xff0c;当然也不能实现同账号的资料同步。这对很多玩家来说造成一定的困扰&#xff0c;如…

python中count的作用_python中内置的.count是什么?

我一直在checkio.com上解决问题,其中一个问题是&#xff1a;“编写一个函数来查找在给定字符串中出现最大次数的字母” 最重要的解决方案是&#xff1a; import string def checkio(text): """ We iterate through latin alphabet and count each letter in the…

mysql 5.0 修改字符集_修改及查看mysql数据库的字符集

Liunx下修改MySQL字符集&#xff1a;1.查找MySQL的cnf文件的位置find / -iname *.cnf -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/mysql/my-huge.cnf/usr/share/texm…