mysql 常用命令的使用_MySQL基本命令

基操

操作

命令

创建数据库

CREATE DATABASE 数据库名;

指定要操作的数据库

USE 数据库名;

创建数据表

CREATE TABLE 数据表名;

查看数据表

SHOW CREATE TABLE 数据表名;

使用DESCRIBE语句查看数据表

DESCRIBE 数据表名;

为数据表重命名

ALTER TABLE 数据表名 RENAME 新表名;

修改字段名

ALTER TABLE 数据表名 CHANGE 旧字段名 新字段名 新数据类型;

修改字段数据类型

ALTER TABLE 数据表名 MODIFY 字段名 数据类型;

添加字段

ALTER TABLE 数据表名 ADD 字段名 数据类型;

删除字段

ALTER TABLE 表名 DROP 字段名;

修改字段的排列位置

ALTER TABLE 数据表名 MODIFY 字段名1 数据类型 FIRST | AFTER 字段名2

删除数据表

DROP TABLE 数据表名;

1、创建数据库

命令:CREATE DATABASE 数据库名;

举例:CREATE DATABASE student;

2、指定要操作的数据库

命令:USE 数据库名;

举例:USE student;

3、创建数据表(前提是已经指定了需要操作的数据库,命令参考上一条)

命令:CREATE TABLE 数据表名

(

字段名1  数据类型[完整性约束条件],

字段名2  数据类型[完整性约束条件],

字段名2  数据类型[完整性约束条件]

);

举例:CREATE TABLE grade

(

id   INT(11),

name   VARCHAR(20),

age INT(12)

);

为了验证数据表是否创建成功,需要使用SHOW TABLES语句进行查看:SHOW TABLES

结果如下(我使用的是cmd):

7e59e804bcb336190edded9da2856d79.png

4、查看数据表

命令:SHOW CREATE TABLE 数据表名;

举例:SHOW CREATE TABLE grade;

执行结果如下:

1b159405e7e132f618868ff12b484cea.png

5、使用DESCRIBE语句查看数据表

命令:DESCRIBE 数据表名;或者DESC 数据表名;

举例:DESC grade;

执行结果如下:

6ea6fc00da495bbecdc653de42046370.png

6、为数据表重命名

命令:ALTER TABLE 数据表名 RENAME [TO] 新表名;

注意:命令中出现的[ ]中的内容表示选择性条件,不是必需;

举例:ALTER TABLE grade RENAME newgrade;

08f2a9cbdbc9dccbee56ebd78ed1f1f7.png

再去查看表时使用newgrade

49025e9d9fe508b948c22d9cb354d3f4.png

7、修改字段名

命令:ALTER TABLE 数据表名 CHANGE 旧字段名 新字段名 新数据类型

注意:新数据类型不能为空,即使不改变数据类型也要写上原来的数据类型

举例:ALTER TABLE grade CHANGE name newname varchar(20);(把grade表中的name字段改为newname,数据类型不变)

8、修改字段数据类型

命令:ALTER TABLE 数据表名 MODIFY 字段名 数据类型;

举例:ALTER TABLE grade MODIFY id INT(20);(将字段名id的数据类型改为INT(20))

9、添加字段

命令:ALTER TABLE 数据表名 ADD 新字段名 数据类型 [约束条件] [FIRST | AFTER 已存在的字段名];

注意:“|”表示或者,其两边的参数是可供挑选的,此处的FIRST表示将字段设置为表的第一个字段,AFTER 表示将新字段插入到指定的“已存在的字段名”的后面

举例:ALTER TABLE grade ADD age INT(10);

10、删除字段

命令:ALTER TABLE 表名 DROP 字段名;

举例:ALTER TABLE grade DROP grade;

11、修改字段排列位置

命令:ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST | AFTER 字段名2

举例1:ALTER TABLE grade MODIFY newname VARCHAR(20) FIRST;(将字段newname插入到表的第一个位置)

举例2:ALTER TABLE grade MODIFY id INT(11) AFTER grade;(将字段id插入到字段grade的后面)

12、删除数据表

命令:DROP TABLE 数据表名;

举例:DROP TABLE grade;

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

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

相关文章

织梦数据库支持mysql5.7_最新织梦DEDECMS5.7数据库说明文档

最新织梦DEDECMS5.7数据库说明文档:dede_arctype 栏目管理表ID int(10) 栏目编号(自动编号)reID int(10) 父栏目编号topID int(10)sortrank smallint(6) 排序编号typename varchar(30) 栏目名称typedir varchar(100) 栏目目录isdefault smallint(6) 栏目列表选项(1链…

mysql ddl dql_MySQL的DDL和DML及其DQL数据库操作

数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库?* 用于存储和管理数据的仓库。3. 数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 -…

python模糊图像清晰化_视频模糊图像处理

随着科学技术的不断发展和进步以及人们的安防意识不断加强,人们对于安防技术的要求越来越高。电子监控在许多领域中都得到了广泛的应用,如交通监控、军事侦查、公共场所安全防范等。清晰的图像能够准确地锁定犯罪证据和犯罪嫌疑人,能够清晰地…

mysql分页 disti_MySql查询性能优化

慢查询判定1.开启慢查询日志记录执行时间超过long_query_time 秒的sql语句2.通过show processlist命令查看线程执行状态3.通过explain解析sql了解执行状态慢查询优化是否向服务器请求列不必要的数据查询不需要的记录(limit),多表关联返回全部列,总是取出…

java atlas mysql_使用Atlas实现MySQL读写分离+MySQL-(Master-Slave)配置

参考博文:MySQL-(Master-Slave)配置 本人按照博友北在北方的配置已成功 我使用的是 mysql5.6.27版本。配置中 又进一步对mysql5.6的日志进行了了解 :mysql日志详细解析1.安装注意:只能安装在64位的Linux操作系统上,CentOS官方建…

mysql dts_云树·DTS - 产品系列 - 分布式数据库系统_MySQL数据库性能优化-爱可生...

灾备复制实现本地数据中心MySQL数据库高效复制及异地数据中心MySQL数据库容灾转移,从而确保在主数据中心故障或灾难时,备用数据中心数据的最大完整性。该服务通过对MySQL二进制日志进行解析、过滤、合并、压缩、并行回放等技术,准实时的在主备…

python利用matplotlib做饼图_python利用matplotlib库绘制饼图的方法示例

介绍matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 Gallery页面 中有上百幅缩略图&#xff0…

react同步请求_React中setState同步更新策略

setState 同步更新我们在上文中提及,为了提高性能React将setState设置为批次更新,即是异步操作函数,并不能以顺序控制流的方式设置某些事件,我们也不能依赖于this.state来计算未来状态。典型的譬如我们希望在从服务端抓取数据并且…

DVWA设置mysql_dvwa安装、配置、使用教程(Linux)

一、搭建LAMP环境二、安装DVWA2.1 下载dvwa2.2 解压安装将下载的应用解压到apache默认的主目录/var/www/html:unzip DVWA-master.zip -d /usr/www/html2.3 启用功能dvwa上的漏洞,需要些刻意的配置才能被利用。访问:http://172.0.0.1/dvwa如下…

eclipse mysql jndi_Java开发网 - tomcat5配置jndi的问题 (jdbc:comp is not bound in this Context)...

Posted by:returnerPosted on:2004-11-09 22:42tomcat5配置jndi的问题;斑竹高手们来看看啊,情况紧急!!!!!!!!10万分感谢这个问题我是搜索出来的,我也遇到了同…

java正则效率_善用Pattern提高你的应用处理正则表达式的效率(Java)

举个简单了例子,在一个需要用于注册登录的b/s模式的应用中,在浏览器验证用户注册表单的合法性是必须的,但你为了防止hacker,在服务器再验证一次肯定也是必须的。题目:在服务器端验证邮箱是否合法:通常你可能…

java jwindow 键盘_各位老哥求救,JWINDOW无法接收到键盘监听

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼下面po代码啊。这是我的类。class DragWindow extends JWindow{int positionX;int positionY;public DragWindow() {try {jbInit();}catch(Exception e) {e.printStackTrace();}}private void jbInit() throws Exception {this.add…

java jdbc rowset_JAVA基础知识之JDBC——RowSet

RowSet概念在C#中,提供了一个DataSet,可以把数据库的数据放在内存中进行离线操作(读写),操作完成之后再同步到数据库中去,Java中则提供了类似的功能RowSet.RowSet接口继承自ResultSet接口。与ResultSet相比,RowSet默认…

java厨房_JAVA环境搭建,厨房安装图文教程!

在“系统变量”栏下执行三项操作:①新建“Java_Home”,设置其值为 JDK所在的绝对路径,如果你的事刚才的默认路径,那值为:C:Program FilesJavajdk1.7.0_02②新建“Classpath”(如果已有,则直接编辑)&#xf…

java post get 请求_java get post 请求

packagewzh.Http;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.URL;importjava.net.URLConnection;importjava.util.List;importjava.util.Map;public classHttpRequest {/*** 向指定UR…

用java做日记本系统_jsp+servlet开发java web个人日记本系统

项目描述Jsp_Servlet技术使用个人日记本系统,主要有日记分类,添加日记,删除日记和一些个人资料的修改。运行环境jdk8tomcat7mysql5.6IntelliJ IDEA(eclipse)项目技术(必填)Jsp Servletbootstrapjqueryckeditor数据库文件(可选)链接&#xff1…

java类加载过程_java类的加载过程

在这本书里面,在讲到类初始化的五种情况时,提及了一个比较有趣的事情。先来看看下面的代码public class SubClass {static{System.err.println("I m your son");}public static final int name 111;}这个时候如果调用SubClass.name&#xff0…

java mvc 导出excel_Java springMVC POI 导出 EXCEL

思路 :将需要导出的数据存放在一个List中创建一个EXCEL表 注意 XSSFWorkbook 只能操作2007以上的版本,XSSFWorkbook 只能操作2003一下的版本,所以需要的时候可以使用 Workbook创建对象处理兼容性遍历List 并将每条数据 写入 EXCEL表中具体代码…

java 排序原理_简单选择排序算法原理及java实现(超详细)

简单选择排序的原理简单选择排序的原理非常简单,即在待排序的数列中寻找最大(或者最小)的一个数,与第 1 个元素进行交换,接着在剩余的待排序的数列中继续找最大(最小)的一个数,与第 2 个元素交换。以此类推,一直到待排…

python对象点方法_python面向对象知识点疏理

面向对象技术简介类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。class类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员&#…