前言:以下是数据库最基础最常用的命令,特别适用初学者练习,希望通过不断练习这些命令来熟练操作、巩固基础,因为只有不断地练习才能将知识真正变成自己的东西。

快速查看以下内容:

操作 命令
创建数据库 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),

    grade   FLOAT

);

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

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

4、查看数据表

命令:SHOW CREATE TABLE 数据表名;

举例:SHOW CREATE TABLE grade;

执行结果如下:

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

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

举例:DESC grade;

执行结果如下:

6、为数据表重命名

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

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

举例:ALTER TABLE grade RENAME newgrade;

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;

转载于:https://www.cnblogs.com/heyangblog/p/7624591.html

MySQL之最基本命令相关推荐

  1. 手动配置mysql_手动配置Mysql,无需安装的方法以及Mysql的一些基本命令

    以前Mysql都是从网上下载安装的,由于前一段时间研究Wordpress,所以又从新接触到了Mysql,原来Mysql还可以这样免安装,比安装版的灵活多了,即使重装了系统,只需敲几条命令就可以继续使用 ...

  2. mysql 操作xm_mysql基本命令使用

    启动mysql >net start mysql 连接mysql >mysql -u root -h 127.0.0.1 -p password 断开mysql连接 >qult; 查 ...

  3. 数据库 = MySQL详解-基本命令

    数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以 对数据库中的数据进行增加,修改,删除及查询操作. 一.数据库概述 数据库就是存储数据的仓库,其本质是一个文件 ...

  4. 数据库基本概念及MySQL基本命令操作

    目录: MySQL数据库管理(基本命令) (一).查看数据库结构 SQL语句: (二).创建及删除数据库和表 (三).管理表中的数据记录 (四).修改表名和表结构 MySQL数据库管理(基本命令) 数 ...

  5. MySQL数据库图文安装详解及相关问题

    (尊重劳动成果,转载请注明出处: http://blog.csdn.net/qq_25827845/article/details/53366444冷血之心的博客) 首先说明:安装目录中不能有中文和空 ...

  6. Hadoop集群中MySQL数据库的使用

    [实验目的] 1.MySQL数据库的基本命令: 2.MySQL数据库中使用SQL语句: 3.MySQL数据库中数据库.表.数据测操作: [实验要求] 1.熟悉MySQL数据库的基本命令和SQL语句的使 ...

  7. 【宋红康 MySQL数据库】【02】MySQL基本使用

    持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库][02]MySQL基本使用 基本命令 启动 MySQL 服务命令 停止 MySQL 服务命令 登录MySQL 退出登录 查 ...

  8. Hadoop集群的基本操作(三:HBase的基本操作)

    实验 目的 要求 目的: MySQL数据库的基本命令: MySQL数据库中使用SQL语句: MySQL数据库中数据库,表,数据的操作: 要求: 完成MySQL的集群版的安装: MySQL集群的相关服务 ...

  9. roya mysql_MySQL安装及基础知识

    1.1 MySQL安装 安装步骤 下载后得到zip压缩包,然后解压到自己想要安装的目录下,我的安装路径为D\software\mysql-5.7.20 配置环境变量 打开 我的电脑-属性-高级设置-环 ...

最新文章

  1. ipvs-dr模型及算法、keepalived基本应用、keepalive+ipvs实现高可用
  2. 小黑小波比.保存密码加密方式
  3. SecureCRT中文绿色免安装版修改字体颜色
  4. windows cmd/dos操作防火墙
  5. 查看Linux 下某个程序的内存情况
  6. 网络中广播和多播的认识
  7. java模拟记事本的一些功能
  8. Angular专题系列之一:初识Anjularjs
  9. Windows 2003上 SaltStack/Salt 和 psutil 可能存在的问题及解决
  10. 随手记--Windows系统下的cmd和powershell的区别
  11. html登录界面QQ微信图标,discuz修改QQ登录图标和微信登录图标的方法
  12. 物联网项目设计(一) 需求分析与概要设计
  13. input 输入法禁用
  14. python爬网易评论
  15. 32-【算法与数据结构】伪代码与流程图
  16. android 8.0手机无法更新版本,微信8.0安卓怎么更新 安卓微信更新不了8.0解决办法...
  17. Linux红帽8.2系统中引导过程及引导修复
  18. DBA生活篇之休闲:不做宅男!
  19. 海康服务器装ISO系统,iso镜像,手把手教你iso系统镜像文件怎么安装
  20. Matlab求解AX=XB(手眼标定用)

热门文章

  1. 30分钟掌握ES6/ES2015核心内容(上)
  2. java钩子函数(hook)以spring源码为例
  3. UNIX再学习 -- 记录锁
  4. 日常生活 -- 开博一周年
  5. zImage与uImage的区别
  6. OpenCV4.0+VS2017完整安装配置过程(详细!)
  7. Geoffrey Hinton那篇备受关注的Capsule论文
  8. APK加密方法:某社交类Android APP加密分享
  9. 【问链-区块链基础知识系列】 第十五课 数字货币交易所的前世、今生和未来(二)
  10. 【问链-区块链与生活】 第一课 你为什么又在熬夜?