bitsCN.com

-创建表(也就是创建表结构):create table tbl_name(列结构,即有哪些属性)[表选项]; 如:班级的信息:(班级编号,开班日期)create table `java_class`(class_num varchar(10),date_start date);

注:该表会保存到默认的数据库中,指明当前默认数据库的命令:use db_name;

注意:创建表之前先分析需要保存的实体数据拥有哪些属性,这些属性如何保存

列结构的定义:列名 列的数据类型[列的属性(约束)]

通过.语法在表创建的时候指明数据表所属那个数据库 格式:数据库名.表名 如下:1 create table `php`.`android_class`(2 class_num varchar(10),3 date_start date4 );

表的crud(增、删、改、查 create read update delete)

-查看有所有表:show tables;(显示的是当前默认的数据库里面的表)

-查看部分指定的表:show tables like 某种规则的表名 (如:show tables like ‘android_%’)(数据库也可以这样查看) 结果只显示出表名以android开头的表

-查看某个表的创建信息:show create table table_name; (/G作为结束符,可以在遇到结构比较乱的数据时可以用该结束符)

-查看表结构:describe table_name;(简写 desc table_name;)

-删除表:drop table tbl_name; 删除的时候可以先判断表存不存在:drop table if exists tbl_name;(这样即使表不存在也不会报错,同样也适用于数据库)

-修改表名:rename table old tbl_name to new tbl_name;(可以同时为多个表重命名中间用,分隔,)

也支持跨数据库重命名 如:rename table tbl_name to db_name.new tbl_name;(就像将该表移动到了指定的数据库里,并且可以修改该表的表名)

两个表的名字相互替换:rename table tbl1 to tbl3,tbl2 to tbl1,tbl3 to tbl2;(使用第三方变量的思想)

- 修改表选项:alter table tbl_name 修改指令(指令就是表属性的修改,就像修改数据库的选项一样)

-修改表结构(即修改列定义):

添加(增加新的列):add(alter table tbl_name add 列名 列的数据类型 )

删除:drop (alter table tbl_name drop 列名)

重命名:change (alter table tbl_name change 旧列名 新列名 列的数据类型)

修改一个列的定义:modify (alter table tbl_name modify 列名 列的数据类型)

注意:修改表结构,以上是子命令,上级命令是:alter table tbl_name 接着是子命令bitsCN.com

相关标签:数据库 信息

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql一些常用操作_表的一些常用操作_MySQL相关推荐

  1. mysql查询本用户的表的列名等信息_mysql常用命令查询手册

    启动MySQL服务 $ sudo service mysql start 或者 /etc/init.d/mysql start 使用root用户登陆 $ mysql -u 用户名 -p 密码 查看命令 ...

  2. 4/5 MySQL入门总结:数据表(TABLE)操作

    数据表操作 数据表(或称表)是数据库最重要的组成部分之一,是其它对象的基础. 行:记录 列:字段 说明 操作 打开数据库 mysql> USE db_name; 查看数据表列表 mysql> ...

  3. mysql 浏览器操作_火车浏览器脚本编辑器操作MYSQL数据库

    火车浏览器脚本编辑器操作数据库 方便的数据管理,如果火车浏览器脚本调用本地文件夹TXT文本,始终觉得有点麻烦: 1.当多个脚本同时使用一个文件夹下文本时,麻烦 2.已发布和未发布,区分不方便,如果本地 ...

  4. linux常用命令_干货:Linux常用命令全称及讲解

    从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!小编精心整理了一下,毕竟常用命令比较多,如果没有你常用的还望海涵,可以评论区补 ...

  5. python对windows进行操作_【转】python 操作windows下的目录

    python 操作windows下的目录 python操作目录.文件相关的函数,在os模块中,当然或许也有别的模块提供了更方便的函数 以下列出的所有函数均亲自测试过! 1.os.getcwd()    ...

  6. java pv操作_理解同步的PV操作

    PV操作是Edsger Dijkstra提出的一种经典的解决同步不同执行线程的问题的方法,这种方法是基于一种叫信号量的特殊变量来实现的. 简单理解为就是通过共享变量+信号量实现的一种同步机制,其应用与 ...

  7. mysql查询表空间名称_表空间常用查询

    1.表空间大小及使用率 select a.a1 表空间名称, c.c2 类型, c.c3 区管理, b.b2/1024/1024 表空间大小M, (b.b2-a.a2)/1024/1024 已使用M, ...

  8. jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)

    使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...

  9. 大数据_Hbase-API访问_Java操作Hbase_数据操作_表删除_表获取所有数据---Hbase工作笔记0014

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 这一节,我们先去复习一下,上一节的,对数据的操作,然后再接着看 https://download. ...

最新文章

  1. c语言 lis的nlogn算法,ACM竞赛高级算法讲义.doc
  2. 【.Net Framework 体积大?】不安装.net framework 也能运行!?开篇叙述-1
  3. Intellij Idea搭建Spark开发环境
  4. [转] dpkg-deb命令
  5. c#byte字节流的读取_C#中的byte关键字
  6. 【Python】Tkinter图形界面设计(GUI)
  7. js与jquery操作
  8. mysql+读的负载均衡_MySQL Proxy快速实现读写分离以及负载均衡
  9. 太阳电池板特性实验_太阳电池伏安特性的测量
  10. 针对 Windows 和 WSUS 的 2019 SHA-2 代码签名支持要求
  11. NKOJ 4234 三角分形
  12. spacy教程--基础
  13. kubernetes 401 You have been logged out because your token has expired
  14. WorldModel世界模型代码训练实录
  15. Redis高可用 Sentinel
  16. 双栈路由Linux,Linux模拟IPV6双栈路由器实现方案
  17. javascript检查移动设备是否支持重力方向感应
  18. 联想服务器u潘安装linux,联想拯救者R7000如何设置U盘启动安装linux系统?
  19. 雷达杂波matlab,基于MATLAB的雷达杂波建模与仿真研究
  20. eWebeditor集成aspjpeg

热门文章

  1. ipad2018编写html,IT教程:ipad6是ipad2018吗
  2. 华为堡垒机_运维堡垒机----Gateone
  3. 删除 终端服务器,终端服务器命令更改 - Windows Server | Microsoft Docs
  4. jsp页面页面post传值_在Js页面通过POST传递参数跳转到新页面详解
  5. visa linux 串口 通信,使用visa进行串口通信
  6. java string 内存占用_JVM系列之:String,数组和集合类的内存占用大小
  7. cad服务器手动改自动,几百块就能手动改自动? 怎样省钱换来方便
  8. Extjs 数据代理
  9. 【WebGL】《WebGL编程指南》读书笔记——第2章
  10. 【完成整理】45套很酷的长影影 LOGO 设计