3、【MSQL】表的相关操作

一、简介

表的创建语法:

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;  # 删除指定表
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,220评论 2 89
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 11,036评论 0 9
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,406评论 5 115
  • 2018年2月13日 星期二 长沙 晴 (农历二零一七年十二月二十八)我是日记星球96号星宝宝香油女王玲子...
    香油女王玲子阅读 3,863评论 1 4
  • 生日,第一次, 不再有你的陪伴, 酒醒佳人难再得。 买了小蛋糕, 足够撑得下自己的胃, 一个人吃一口许愿一次。 要...
    井溢阅读 1,490评论 3 5

友情链接更多精彩内容