手撕数据库Mysql

1.登录数据库

       

mysql -u name -p密码

2.查看数据库

       

show databases;

3.创建数据库

create database name;

 

4.删除数据库

drop database name;

5.使用数据库

use name;

6.修改数据库

alter database name default xxx set xxx;

例如修改一下字符集

utf8改为gbk;

字符校对集

show character set; //查看数据库支持的字符集
show collation; //查看相应字符集的校对规则

例子:

show collation;

 7.创建表结构,查看表结构

create table tname(file type,file2 type);

 show create table tName;

 或者

desc tName;

 区别

注意:show create table name和show create database name;是不一样的,一个是查看表结构,一个是查看数据库的结构

8.查看所有表,修改表结构, 删除表结构

一:查看所有表

show tables;

 

二:修改表结构

        1.添加列

alter table tName add filed dataType;

 

        2.对字段名进行修改

alter table tName change field1 fied2 datatype;

 

        3.对字段名的类型进行修改

Alter table tName modify field datatype;

 

        4.删除一个字段

Alter table tName drop field;

 

三:删除表结构

drop table tName;

删之前: 

 

删之后:

9.DML语言(在表中做插入,修改,删除操作)

        一.插入insert

                1.先补充一下查询表:select *from tName;

        

插入数据后:

insert into Tname(file1,fiile2) values(...);

2.对所有列进行插入数据

insert into Tname values(xxx);

 

 3.在指定列插入多条数据(效率比单条数据多次插入高)

 

二.修改数据

update tName set file1=''where 条件

 三.复制表

1.复制表结构但不复制数据

        

create table newTName like oldTName;

2.复制表并且复制表数据

create table newTName select * from oldTName;

 四.删除表中的数据

 delete from TName [Where condition];

10.DQL语言(数据查询语言)

1.查看表中数据

select * | 具体数据 from Tname ;

2.升序和降序

order by //默认升序

order by xxx desc;//降序

 

3. 去重

distinct

 4.杂项(selcet 查询时还可以计算或as取别名)

 剩余内容见下一集

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值