mysql:详解操作《表》的常用命令

1.创建表

  • 方式一:

CREATE TABLE 表名 (

字段名1 字段类型1 约束条件1 说明1,

字段名2 字段类型2 约束条件2 说明2,

字段名3 字段类型3 约束条件3 说明3

);

  • 方式二:

create table 新表名 as select * from 旧表名 where 1=2;

(ps:建议这种创建表的方式用于日常测试,因 为可能索引什么的会复制不过来)

  • 方式三:

create table 新表名 like 旧表名;  

2.创建表的约束条件

约束条件说明
comment
字段备注
not null
不为空
default
默认值
unsigned
无符号(即正数)
auto_increment
自增
zerofill
自动填充
unique key
主键唯一值

3.查看表信息的常用命令:

  • 查看数据库中的所有表: show tables;

  • 查看表结构: desc 表名;

  • 查看创建表的 sql 语句: show create table 表名;

  • \G : 有结束 sql 语句的作用,还有把显示的数据纵向旋转 90度 ( ps:Navicat + mysql不支持

  • \g : 有结束 sql 语句的作用

4. 修改表结构的常用命令

  • 修改表名 rename table 旧表名 to 新表名;

  • 给表添加一列: alter table 表名 add 列名 类型;

  • 给表最前面添加一列: alter table 表名 add 列名 类型 first;

  • 给表某个字段后添加一列: alter table 表名 add 列名 类型 after 字段名;

  • 修改列类型 :alter table 表名 modify 列名 新类型;

  • 修改列名 :alter table 表名 change 旧列名 新列名 类型;

  • 删除列:alter table 表名 drop 列名;

  • 修改字符集:alter table 表名 character set 字符集;

  • mysql表的删除 :drop table 表名;

  • 看表是否存在,若存在则删除表: drop table if exists 表名;

 
 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL是一种常用的关系型数据库管理系统,它支持多种操作系统,如Linux、Windows和MacOS等。下面是一些常用的MySQL命令: 1. 登录MySQL 在Linux系统中,可以使用以下命令登录MySQL: ``` mysql -u username -p ``` 其中,`username`是你的MySQL用户名。输入该命令后,系统将提示你输入密码。 2. 查看数据库列 ``` show databases; ``` 该命令将列出MySQL服务器上的所有数据库。 3. 创建数据库 ``` create database dbname; ``` 其中,`dbname`是你要创建的数据库名称。 4. 删除数据库 ``` drop database dbname; ``` 该命令将删除指定的数据库及其所有数据。 5. 使用数据库 ``` use dbname; ``` 该命令将切换到指定的数据库。 6. 查看数据 ``` show tables; ``` 该命令将列出当前数据库中的所有数据。 7. 创建数据 ``` create table tablename ( column1 datatype, column2 datatype, column3 datatype, ... ); ``` 其中,`tablename`是你要创建的数据名称,`column1`、`column2`、`column3`等是中的列名,`datatype`是列的数据类型。 8. 删除数据 ``` drop table tablename; ``` 该命令将删除指定的数据及其所有数据。 9. 插入数据 ``` insert into tablename (column1, column2, column3, ...) values (value1, value2, value3, ...); ``` 该命令将在指定的数据中插入一条新记录。 10. 更新数据 ``` update tablename set column1 = value1, column2 = value2, ... where condition; ``` 该命令将更新指定数据中符合条件的记录。 11. 删除数据 ``` delete from tablename where condition; ``` 该命令将删除指定数据中符合条件的记录。 12. 查询数据 ``` select column1, column2, ... from tablename where condition; ``` 该命令将查询指定数据中符合条件的记录,并返回指定的列。 以上是一些常用的MySQL命令,你可以根据需要进行更改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值