美文网首页
3、【MSQL】表的相关操作

3、【MSQL】表的相关操作

作者: 阿牧路泽 | 来源:发表于2019-01-27 23:46 被阅读0次

一、简介

表的创建语法:

create table 表名(
    字段名1 类型[(宽度) 约束条件],
    字段名2 类型[(宽度) 约束条件],
    字段名3 类型[(宽度) 约束条件],
); 

注意:

    (1)在同一张表中,字段名不嫩相同
    (2)宽度和约束条件可选
    (3)字段名和类型是必须的

二、相关操作

1、创建数据库
create database 库名 charset utf8;  # charset utf8用于指定编码方式
2、进入指定库
use 库名;

select database(); # 查看当前所在的库
3、创建表
create table tb (
    id int,
    name varchar(50),
    age int(3)
);
4、添加记录
insert into tb values
    (value1, value2, value3, ... ),
    (value1, value2, value3, ... ),
    (value1, value2, value3, ... ),
    (...);
5、查询表的数据和结构

(1)查指定表中的存储数据

select * from tb;

(2)查指定表的结构

desc tb;
6、复制表

a、即复制表的结构,也复制记录

create database db_copy charset utf8;  # 创建一个新库

create table db_copy.tb_copy select * from db.tb;  
# 从db中复制表信息可以使用select * from db_copy.tb.copy来查看有没有复制成功。

b、只复制表结构(给一个where条件,只要条件不成立就不会拷贝记录)

create table db_copy.tb_copy select * from db.tb where 1 > 2;

还有一种方法,使用like(只复制表结构,不复制记录)

create table db_copy.tb_copy like db.tb;
7、删除表
drop table db.tb;  # 删除指定表

相关文章

  • 3、【MSQL】表的相关操作

    一、简介 表的创建语法: 注意:     (1)在同一张表中,字段名不嫩相同    (2)宽度和约束条件可选   ...

  • msql 基本操作

    mac终端输入mysql -u root -p出现错误:-bash: mysql: command not fou...

  • 表结构相关的操作

    1.添加字段 ALTER TABLE 表名 add 字段名称 字段类型 [完整性约束] [after字段名]...

  • mysql高级

    1,msql 架构2,索引优化3,查询截取分析4,主从复制5,锁机制1)msql配置文件linux系统 my.cn...

  • Amazon DynamoDB

    1、简介 2、本地DynamoDB下载和配置 3、建表、删表操作命令 3、修改表的capacity操作命令 4、修...

  • 2019-09-02

    Msql使用储存过程做批量操作 虽然在日常的使用中, 批量操作可以通过sql命令,类似于insert into t...

  • hive常用命令

    创建分区表和相关操作: 数据导入方式:

  • Java操作线性表

    首先定义线性表模型以及相关的操作 测试

  • SQLite语句(一):表的操作和约束

    一、表的相关操作 创建表 示例: 删除表 示例: 删除表时,为了避免错误,也可以加上IF EXISTS语句,如: ...

  • 线性表的相关操作

    集合 --- 创建线性表 解散 --- 销毁线性表 长度 --- 得到线性表的长度 出列 --- 从线性表删除一个...

网友评论

      本文标题:3、【MSQL】表的相关操作

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