My SQL的基本用法增,删,改(增加,删除,修改)

My SQL的基本用法

1.查看mysql数据库本身自带的所有数据库哪些
show databases ;

2.创建库

方式一:create database 库名; 直接创建库

方式二create database if not exists 库名; 如果不存在这个库,创建

3.查询创建数据库的默认字符集

show create database 库名;

4.修改数据库的字符集

alter database 库名 detault character set 字符集;

5.删除库

方式一:drop database 库名; 直接删除库

方式二:drop database if exists 库名; 判断删除,如果存在库,删除


6.创建表

{

mysql数据库中常用的数据类型

int :整数,默认长度11 指定的当前这个整数的实际值

varchar(最大支持255字符):表示字符串类型数据

datetime:日期时间,可以指定日期时间

tempstamp:时间戳(系统当前即时时间)

double(几位数,小数点后保留的位数):小数类型

}

create table 表名(
    字段名称1  字段类型1(int,varchar....),
    字段名称2  字段类型2,
    字段名称3  字段类型3,
    .....,
    ....,
    字段名称n 字段类型 n

) ;

7.查询表

show tables ;查询库中的所有的表

8.查询表的结构

desc 表名;

9.修改表的字段名称

alter table 表名 change 旧字段名称 新字段名称 以前的字段类型;

10.修改表的字段类型

alter table 表名 modify 字段名称 新的字段类shiyi

11.给表中新添加一列(一个新的字段名称)

alter table 表名 add 字段名称 字段类型;

12.将表中的某一列(某个字段)删除

alter table 表名 drop 字段名称;

13.复制一张一模一样的表 

create table 新的表名 like 旧表名;

14.对表名重命名

alter table 旧表名 rename to 新表名;

15.删除表

方式一:drop table 表名;

方式二:drop table if exists 表名;


My SQL增,删,改的使用(举例)

1.创建一个库:MyEE_2204

windows键+r键---输入cmd:打开dos窗口,进行登录.

登录成功后在dos窗口进行输入

mysql>create database MyEE_2204;
Query OK, 1 row affected (0.00 sec)


①创建一个员工表
    字段     属性
    id        整形
    name     字符串(长度为20)
    gender    字符串(长度为2)
    birthday  日期型(date)  ,仅仅是日期
    email       字符串(长度为10)
    remark     字符串(长度为50)

在My SQL上输入运行

USE MyEE_2204;
--使用库
create table yew(
    id int,
    name varchar(20),
    gender varchar(2),
    birthday datetime,
    email varchar(10),
    remark varchar(50)
    );
--创建表
desc yew;
--数据库定义语句 查询表的结构
INSERT INTO yew VALUES(1,"文章",'男',"2021-12-24",'wenzhang@163.com',"陕西省"),
                          (2,"张三",'男',"2021-10-5",'zhangsan@163.com',"陕西省"),
                          (3,"里斯",'女',"2020-6-14",'lisi@163.com',"陕西省"),
                          
--插入数据

②修改表练习
    2.1 在员工表基础上增加age列
    2.2 修改email列长度为50
    2.3 删除remark列
    2.4 列名name修改为username

1.添加age列
mysql>  alter table yew add age int;

Query OK, 5 rows affected (0.03 sec)

Records: 5  Duplicates: 0  Warnings: 0

2.修改email列长度为50

mysql> alter table yew modify email varchar(50) ;

Query OK, 5 rows affected (0.03 sec)

Records: 5  Duplicates: 0  Warnings: 0

3.删除remark列

mysql> alter table yew drop sex ;

Query OK, 5 rows affected (0.02 sec)

Records: 5  Duplicates: 0  Warnings: 0

4. 列名name修改为username

mysql> alter table yew change name username varchar(20) ;

Query OK, 5 rows affected (0.03 sec)

Records: 5  Duplicates: 0  Warnings: 0

③在刚才员工表基础上,进行表记录操作   (增 删 改)
添加三条员工记录
通过id修改员工记录
通过id删除某员工记录

INSERT INTO yew VALUES(4,"王五",'男',"2021-2-26",'wangwu@163.com',"陕西省"),
                          (5,"六合",'女',"2020-8-17",'liuhe@163.com',"陕西省"),
                          (6,"李白",'男',"2020-7-11",'libai@163.com',"陕西省"),
--添加三条员工记录(增)

UPDATE yew SET NAME = "王波" ,sex = "女" WHERE id = 6 ;
--通过id修改员工记录(改)

DELETE FROM yew WHERE id=2;
--通过id删除某员工记录(删)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值