MySQL基本操作(1)

1数据库管理

1.1查询所有数据库: show databases;

1.2创建数据库:create database 数据库名

1.3查看数据库的默认字符集:show create database 数据库名 ;

1.4删除数据库:drop database 数据库名

1.5修改数据库:alter database 数据库名 default character set utf-8或gbk;

1.6选择数据库:use 数据库名;

2表管理

2.1查看所有表:show tables;

2.3创建表:create table 表名(

    id int,

    name varchar(10),

);

2.4查看表结构:desc table 表名;

2.5删除表:drop table 表名:

2.6修改表:(1)添加字段:alter table 表名 add 名称 类型;

               (2)删除字段:alter table 表名 drop 名称;

                (3)修改字段类型:alter table 表名 modofy 名称 类型;

                (4)修改字段名称:alter table 表名 change 之前名字 之后名字 类型;

                (5)修改表名称:alter table 表名 rename to 修改后表名;

3增删改数据

-- 1.1 增加数据

-- 插入所有字段。一定依次按顺序插入

INSERT INTO student VALUES(1,'张三','男',20);

-- 注意不能少或多字段值

-- INSERT INTO student VALUES(2,'李四','女');

-- 插入部分字段

INSERT INTO student(id,NAME) VALUES(2,'李四');

 

-- 1.2 修改数据

-- 修改所有数据(建议少用)

UPDATE student SET gender='女';

-- 带条件的修改(推荐使用)

UPDATE student SET gender='男' WHERE id=1; -- 修改id为1的学生,修改性别为男

-- 修改多个字段,注意: SET 字段名=值,字段名=值,....

UPDATE student SET gender='男',age=30 WHERE id=2;

-- 1.3 删除数据

-- 删除所有数据(建议少用)

DELETE FROM student;

-- 带条件的删除(推荐使用)

DELETE FROM student WHERE id=2;

--  另一种方式

-- delete from: 可以全表删除      1)可以带条件删除  2)只能删除表的数据,不能删除表的约束     3)使用delete from删除的数据可以回滚(事务)

-- truncate table: 可以全表删除   1)不能带条件删除 2)即可以删除表的数据,也可以删除表的约束 3)使用truncate table删除的数据不能回滚

TRUNCATE TABLE student;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值