数据库基本操作

创建数据库:

create database 库名;

查看数据库语句:

SHOW DATABASES;

修改数据库

alter database 库名 * set *;

删除数据库

drop database 库名;

进入数据库:

use 库名;

创建表

CREATE TABLE table_name
    (
        field1  datatype,
        field2  datatype,
        field3  datatype,
    )
查看表结构:desc tabName

查看当前数据库中所有表:show tables

ALTER TABLE table ADD/MODIFY/DROP/CHARACTER SET/CHANGE

SQL中新增列或者说添加字段的语法: alter table 表名 add 列名 数据类型

列名name修改为username alter table user change name username varchar(20);

修改表的名称:rename table 表名 to 新表名;

删除gender列。 alter table employee drop gender;

删除user表 drop table user;

INSERT INTO table [(column [, column...])] VALUES (value [, value...]);

将姓名为’张飞’的员工薪水修改为3000元。 update employee set salary = 3000 where name='张飞';

如果不使用where子句,将删除表中所有数据。 
Delete语句不能删除某一列的值(可使用update) 
使用delete语句仅删除记录,不删除表本身。如要删除表,使用drop table语句。 

SELECT

~1.基本查询
~2.使用where子句进行过滤查询
3.使用order by关键字对查询结果进行排序操作
Count -- 用来统计符合条件的行的个数
SUM -- 用来将符合条件的记录的指定列进行求和操作
AVG -- 用来计算符合条件的记录的指定列的值的平均值
MAX/MIN -- 用来获取符合条件的所有记录指定列的最大值和最小值
where子句和having子句的区别:
    where子句在分组之前进行过滤having子句在分组之后进行过滤
    having子句中可以使用聚合函数,where子句中不能使用
备份恢复数据库
备份: 在cmd窗口下 mysqldump -u root -p dbName>c:/1.sql
恢复: 方式1:在cmd窗口下 mysql -u root -p dbName<c:/1.sql
      方式2:在mysql命令下, source c:/1.sql
        要注意恢复数据只能恢复数据本身,数据库没法恢复,需要先自己创建出数据后才能进行恢复.






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值