-图形操作基本省略,特别的会贴出来

-创建表

SQL命令 -

创建普通表

create 

创建带主键的表

create 

create 

创建联合主键的表

CREATE TABLE tb_emp4
(
name VARCHAR(25),
deptId INT,
salary FLOAT,
PRIMARY KEY(name,deptId)
);

创建外键关联

定义字段不能为空

指定某一字段唯一

指定所有字段唯一

创建表 若空则为默认值


删除表

-图形省略

删除的时候注意如果另一个表引用了正要删除的表,那么就不能删除了,如果需要删除的话,就必须另一个表删除外键才能删除

1.如果存在删除,不存在也不会报错

DROP TABLE IF EXISTS 表名;

删除外键关联

删除表中字段

ALTER TABLE 表名 DROP 字段名;

删除外键

ALTER TABLE 表名 DROP CONSTRAINT 外键字段


修改数据表

ALTER TABLE 原表名 RENAME TO 新表名;

修改表中的字段数据类型

ALTER TABLE 表名 ALTER COLUMN name TYPE 新的类型(长度);

修改表中的字段名称

ALTER TABLE 表名 RENAME 原字段名 TO 新字段名;

向表中添加新的字段

ALTER TABLE 表名 ADD COLUMN 字段名 数据类型 ;
不能为空
ALTER TABLE 表名 ADD COLUMN 字段名 数据类型 not null ;

mysqld:表mysql.plugin不存在_PostgreSQL 12.0 表操作相关推荐

  1. mysqld: Table ‘mysql.plugin‘ doesn‘t exist

    背景是:安装mysql,之前rpm过mysql,然后卸载了 2022-01-23T04:49:31.611319Z 0 [Note] Binlog end 2022-01-23T04:49:31.61 ...

  2. mysqld:表mysql.plugin不存在_99%测试工程师不知道的数据库知识|干货

    点击上方"蓝字"关注我们 数据库,简而言之可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据进行新增.查询.更新.删除等操作. 所谓"数据库"是 ...

  3. postgresql立式版本下载_PostgreSQL 12.0 正式版本发布

    2019-10-03,PostgreSQL全球开发组今天宣布,世界上功能最为强大的开源数据库发布PostgreSQL 12版本发布. PostgreSQL 12版在各方面都得到了加强,包括显著地提升查 ...

  4. mysql table plugin_MySQL 启动报错Table 'mysql.plugin' doesn't exis(转载)

    安装完成后,按照网上说启动mysql时却报了以下错误: [root@localhost bin]# ./mysqld 2015-10-23 16:54:55 0 [Warning] TIMESTAMP ...

  5. 处理mysql启动报错Table 'mysql.plugin' doesn't exis

    2015-10-23 本来今天工作会比较忙,可惜开发在配置云平台的时候居然出现了各种奇奇怪怪的问题,原来在测试环境好好的,就是配置到云平台后就出问题咯,明天周六了,搞到我要加班了,反正问题我不管了,快 ...

  6. mysql 优化表的作用_mysql实战优化之三:表优化

    对于大多数的数据库引擎来说,硬盘操作可能是最重大的瓶颈.所以,把你的数据变得紧凑会对这种情况非常有帮助,因为这减少了对硬盘的访问. 如果一个表只会有几列罢了(比如说字典表,配置表),那么,我们就没有理 ...

  7. mysql表分区join_​实战:Flink 1.12 维表 Join Hive 最新分区功能体验

    ​实战:Flink 1.12 维表 Join Hive 最新分区功能体验 余东@哗啦啦 Flink 中文社区 我们生产常有将实时数据流与 Hive 维表 join 来丰富数据的需求,其中 Hive 表 ...

  8. mysql的表导入pgsql用_postgresql 导入数据库表并重设自增属性的操作

    postgresql使用Navicat软件导出数据库表,在导入会数据库的操作. postgresql 的自增字段 是通过 序列 sequence来实现的. 1.先删除导出的数据库表中的自增属性 2.导 ...

  9. mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法

    MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...

最新文章

  1. 人均6.5万!鹅厂又双叒叕给员工发股票了
  2. c语言会出现fullgc,以上述代码为基础,在发生过一次FullGC后,上述代码在He
  3. Ethernet/IP 学习笔记五
  4. 市电会引起UPS产生故障吗
  5. 选择排序-冒泡排序-归并排序-快速排序-插入排序
  6. 杭州人有福了!菜鸟配送升级新增24小时送药服务
  7. win7旗舰版系统关闭自动更新功能教程
  8. Mr.J-- jQuery学习笔记(二十四)--剖析jQuery源码--extend
  9. 京委本圣经的历史考证
  10. Lua AES加解密
  11. 怎么把OFD文件转换成PDF文件?
  12. r语言和python培训_Python 和R语言
  13. 计算机图形图像设计构图的基本形式,设计构图的八大基本表现手法!你造吗?...
  14. rc时间常数定义_时间常数RC的计算方法
  15. 求排列组合的两种方式 模板
  16. 05无人机动态模型(姿态表示与控制理论)2020-08-15
  17. 获取字符串首字母拼音
  18. 元组与字典——python
  19. 【windows10】将路由器设置为交换机
  20. 阿里sentinel监控客户端配置

热门文章

  1. CentOS屏幕录制
  2. Eclipse改字体字号
  3. java 企业门户网站 源码 自适应响应式 freemarker 静态引擎 html5 SSM
  4. Android—将Bitmap图片保存到SD卡目录下或者指定目录
  5. 【BZOJ1010】【HNOI2008】玩具装箱(斜率优化,动态规划)
  6. 转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议60~64)
  7. Sqlserver 2012 导入 DBF文件
  8. python检测变量是否有定义(即使用前检查是否定义好)
  9. Entity Framework 的 edmx xml 文档解析
  10. 借组磁带机求第K小元素