MySQL表的创建

一、 创建和某表结构一样的表
```mysql
-- 创建和dept结构一样的表
CREATE TABLE d LIKE dept;

二、创建表
CREATE TABLE t AS select * from dept;
```

三、 删除表

```mysql
DROP TABLE table_name
```

四、 添加列

```mysql
ALTER TABLE d ADD id INT;
```

五、 修改列属性

```mysql
ALTER TABLE d MODIFY id VARCHAR(20);
```

六、 修改列名

```mysql
ALTER TABLE d CHANGE id ss VARCHAR(20);    
```

七、 删除列

```mysql
ALTER TABLE d DROP ss;D
```

八、 重命名表

```mysql
RENAME TABLE d TO dd;
```

九、表数据的 CRUD操作

* 对数据表中的数据操作通常有添加(Create)、查询(Retrieve)、修改(Update)、删除(Delete)、简称为CRUD。

1、添加数据

**INSERT INTO table_name VALUES(值列表)**

**INSERT INTO table_name (列列表) VALUES(值列表)**

```mysql
-- 不推荐使用
INSERT INTO dept VALUE(1,'研发部');
-- 2
INSERT INTO dept VALUES(2,'销售部');
INSERT INTO dept VALUES(3,'行政部'),(4,'技术部');
-- 3
INSERT INTO dept(deptno,deptname)VALUES(5,'安保部');
```
区别:
* value和values的区别,values可以同时插入多条数据用逗号隔开
* dept和dept(列名,列名。。。)区别,如果不写列表必须按照列表创建时的顺序每一列都要添加
* 有列名的按照列名排列顺序添加

2、 查询数据

```mysql
-- 查询所有数据
SELECT *FROM dept;
-- 查询某列的数据
SELECT deptname FROM dept;
-- 根据条件查询*
SELECT deptno FROM dept WHERE deptname='销售部';
```

3、 修改数据

```mysql
--全部修改为6
UPDATE dept SET deptno=6;
--根据条件修改
UPDATE dept SET deptno=1 WHERE deptname='研发部';

```

4、删除数据

```mysql
-- 删除数据 ,一定要加 where 条件
DELETE FROM dept WHERE deptno=5;
-- 全部删除
DELETE FROM dept;
-- 清空/截断 所有数据(慎用)
TRUNCATE TABLE dept;
```

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值