首页 > 数据库 >mysql学习日记-02 数据表的基本操作

mysql学习日记-02 数据表的基本操作

时间:2023-04-08 18:13:49浏览次数:43  
标签:02 DROP 数据类型 数据表 基本操作 TABLE ALTER staff

一、创建和查看数据表

  • 创建数据表:前提要选择一个数据库,命令:USE 数据库;
CREATE TABLE 表名称(字段名 数据类型,...);
CREATE TABLE user(u_name VARCHAR(10), u_age int(3),u_sex VARCHAR(1));

 

  • 查看所有数据表
SHOW TABLES;

 

  • 查看已创建的数据表信息
SHOW CREATE TABLE 表名称;
SHOW CREATE TABLE user;
SHOW CREATE TABLE user\G; //格式化查看
DESCRIBE 表名称; // 常用
DESC 表名称; // 简写

 

二、修改数据表

  • 使用rename、change、modify、add、drop关键字,如下
// 修改数据表名称
ALTER TABLE 原表名 RENAME [TO] 新表名; // TO可选
ALTER TABLE user RENAME staff;

// 修改表中字段
ALTER TABLE 表名称 CHANGE 原字段 新字段名 新数据类型;
ALTER TABLE staff CHANGE u_name s_name VARCHAR(20);

// 修改字段类型
ALTER TABLE 表名称 MODIFY 字段名 数据类型;
ALTER TABLE staff MODIFY s_name CHAR(50);

// 添加字段
ALTER TABLE 表名 ADD 新字段 数据类型;
ALTER TABLE staff ADD s_QQ int(12);

// 删除字段
ALERT TABLE 表名 DROP 字段名;
ALTER TABLE staff DROP s_QQ;

// 修改字段位置“first”是把字段放到第一个位置,“after”是把当前字段放到字段2之后
ALTER TABLE 表名 MODIFY 字段1 数据类型 FIRST|AFTER 字段名2;
ALTER TABLE staff MODIFY s_name CHAR(50) AFTER u_age;

 

三、删除数据表

  • 使用DROP命令实现
DROP TABLE 表名称;

示例:
DROP TABLE staff;

 

标签:02,DROP,数据类型,数据表,基本操作,TABLE,ALTER,staff
From: https://www.cnblogs.com/xingqitian/p/17298930.html

相关文章

  • 2023年职业危机重新开始写技术博客
    为什么说我现在又开始写技术博客。 本人是个普通人,说的通俗点就是屌丝一枚,本科学的生物工程专业,2011年开始工作,做了4年生物技术方面的工作,混的不怎么样,可能当时这个专业工作都不好,大学同学基本都转行了,我也从2015年开始转行,学习软件工程开发,然后开始软件开发这行工作,因为半......
  • Day02 - JavaScript + CSS Clock
    Day02-JavaScript+CSSClock作者:©liyuechun简介第二天的练习是用JS+CSS模拟时钟效果。效果如下:实现以上模拟时钟的效果,大致思路和解决方案如下:分别获取到当前时间的时、分、秒。通过时分秒对一圈360度,进行映射,确定每一个指针所需旋转的角度。通过CSS的transform:rotate(deg),......
  • 『0002』 - Atom编辑器编写智能合约(Smart Contract)插件安装配置
    作者:黎跃春,编辑器选择理论上讲任何编辑器都可以编写Solidity合约代码,比如:WebStorm,VSCode,Sublime,等等。我选择的是Atom,没有任何理由,因为Atom轻量并且界面漂亮。移步https://atom.io/地址,下载安装Atom。autocomplete-solidity代码自动补齐linter-solium、linter-solidity代码错误检查......
  • 2023应用上架谷歌商店流程
    海外开发基础环境有可以科学的环境手机要支持/安装谷歌框架有外币信用卡/借记卡-visa之类的注册谷歌账号,开启两步验证-后面开也ok最好使用GmailPS:最好一卡一号注册GooglePlay开发者账号注册开发者网站Gp管理中心帮助网站开发者政策中心进入注册开发者网站,按需选......
  • 数据库应用2023-04-08
    msqllike_vs%InMySQL,theunderscore(_)andpercentsign(%)arewildcardsusedinLIKEexpressionsforpatternmatching.Theunderscorematchesanysinglecharacter,whilethepercentsignmatchesanysequenceofzeroormorecharacters.Forexa......
  • 20230408---pg_dump: [归档 (db)] 与数据库 "xxx" 联接失败: 致命错误: 对用户"postg
    pg_dump:[归档(db)]与数据库"wpfc"联接失败:致命错误:  对用户"postgres"的对等认证失败 不修改pg_hba.conf的情况下进入postgres用户执行 cd/homemkdirpostgreschown-Rpostgres:postgres/home/postgres/chmod760/home/postgres/supostgrespg_dump-U......
  • 20230408-Python-循环语句-day5
    循环4月7-8Python提供了for循环和while循环循环类型描述while在给定的判断条件作为true是执行循环体,是否退出循环体for重复执行语句循环控制语句控制语句描述break语句在语句块执行过程中终止循环,并且跳出循环整个循环continue语句......
  • 2023年蓝桥杯软件类省赛 C/C++ B组 解析
    还有一题忘了题意是什么了,等拿到题面了再更中间的题目顺序也忘了,填空题的数据也暂时还没有,暂时只有简单的思路,包括后面大题数据范围和是否多组都有点记不清A将题面序列处理成数组放代码里直接枚举八个位置的\(O(n^8)\)复杂度对于\(n=100\)的范围显然本地跑也跑不出来但由......
  • 连网技术2023-04-08
      LAN交换机有三种工作模式:直通模式、存储转发模式和免分片模式。直通模式:数据包到达交换机后,直接转发给目标MAC地址,不做任何处理。直通模式是最快的交换机模式,但它并不能检查数据包的错误,因此在不可靠的网络环境中不建议使用。存储转发模式:数据包到达交换机后,首先会......
  • 2023.04.08 定时测试随笔
    T1[NOIP2006提高组]作业调度方案(模拟)传送门:luoguP1131约束条件:对于同一个工件,第\(i\)道工序必须要在第\(i-1\)道工序结束之后才能开始一个机器每一刻只能加工一道工序必须要按照题目给的顺序安排下一个工序关于安排顺序:一个非常神器的东西考试的时候......