数据库表操作

作者: 一勺清水 | 来源:发表于2018-08-24 16:08 被阅读0次

1、给数据库表增加字段属性:alter table xxx add column *** varchar(100) not null; xxx:表名,***:字段属性名;
2、修改数据表某条记录的某个字段值:
UPDATE table_name SET field1=new-value1, field2=new-value2 where id='';
table_name:操作目标表的表名称;
field1:需要修改的字段1;
field2:需要修改的字段2;
id='':唯一确定修改的那条记录的主键。
3、通过连接另一张表填充本表的某字段
表A
id, name, age
表B
id, name, course
已知表A中name是空的,id不为空,表B的id、name都不为空,根据id连接操作填充表A的name
UPDATE A , B SET A.name=B.name WHERE A.id=B.id;
4、Mysql数据库中CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP区别
(参考:https://www.cnblogs.com/shengulong/p/8987446.html)

如图所示,mysql数据库中,当字段类型为timestamp时,如果默认值取CURRENT_TIMESTAMP,则在insert一条记录时,end_time的值自动设置为系统当前时间,如果勾选了 ON UPDATE CURRENT_TIMESTAMP ,则时间字段会随着update命令进行实时更新,即当数据表的其他字段发生变化时,end_time自动更新为最新的时间。

如果设置了CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP,则end_time在创建新行时,自动获取系统时间,当这行的其他字段发生变化update时,end_time自动更新为系统最新时间。

相关文章

  • 数据库、表、字段操作速览

    6.1 数据库操作 创建数据库 查看数据库 选中数据库 查看数据库中的表 删除数据库 6.2 数据表操作 创建表 ...

  • Hive DDL

    Hive 库操作 创建数据库 删除数据库 修改数据库信息 数据库信息 Hive 表操作 内部表又称管理表。 Hiv...

  • SQL之DDL

    DDL是用于操作数据库以及表结构的语句 数据库操作 数据类型 表操作 一.数据库操作 查看所有数据库:SHOW D...

  • MySQL常用命令

    1 连接数据库 2 数据库常用操作 3 数据表基本操作 4 数据表常见操作

  • 数据库第一周

    mysql的命令和查询语句: 登陆系统 数据库的操作 如何创建表 关于表的操作: DML:数据库操作语言:对于表中...

  • MySQL

    这篇文章主要介绍MySQL的一些操作性的知识。 数据库的操作 创建数据库 删除数据库 表的操作 创建表 修改表 添...

  • PHP之Mysql编程 二(增删改查和基本数据类型)

    在数据库里面操作表: ①:首先要打开数据库: 操作如下: usedb_name; ②:其次要写表信息: 操作模版如...

  • mysql语句

    DDL:对数据库,表,列进行操作DDL:对数据库,表,列进行操作 关键字:create 创...

  • mysql基本操作crud之(增删改)

    1、数据库操作 创建数据库 删除数据库 切换数据库 查看当前选择的数据库 2、表操作 查看当前数据库中所有表 创建...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

网友评论

    本文标题:数据库表操作

    本文链接:https://www.haomeiwen.com/subject/nrfiiftx.html