mysql基本操作

重温了一下MySQL,基本语句总结如下:(如有错误,望批评指正)

1、MySQL有三大类数据类型,分别为数字、日期/时间、字符串,这三大类中又更细致的划分了许多子类型:

数字类型:

整数:tinyint、smallint、mediumint、int、bigint

浮点数:float、double、real、decimal

日期和时间:date、time、datetime、timestamp、year

字符串类型:

字符串:char(固定长度)、varchar(长度可变)

文本:略

二进制:略

2、数据库创建过程

(1)创建数据库

create database mysql;

(2)选择数据库

use mysql;

(3)创建数据库表

create table students(

id int unsigned not null auto_increment primary key,

name char(4) not null,

sex char(4) not null,

age tinyint unsigned not null,

tel char(13) null default "_"  

);

(4)查看库

show databases;

(5)查看表

show tables;

(6)查看已创建表的详细信息

describe students;

3、数据库的相关操作

(1)向表中插入数据

insert into students values(null,"王刚阳","男",10,"134xxxxxxxx");

insert into students (name,sex,age) values("孙丽",'女",23);

(2)查询表中数据

select name,age from students;

select * from students;      查所有数据

按特定条件查询

select * from students where sex = "女";

(3)更新表中数据

update students set tel = default where id = 5;

(4)删除表中数据

delete from students where id=2;

删除表中所有数据

delete from students;

(5)创建表后对表的修改

1>在表的最后追加列address

alter table students add address char(60);

在名为age的列后插入列birthday

alter table students add birthday date after age;

2>修改列

alter table students change tel telphone char(13) default "_";

3>删除咧

 alter table students drop birthday;

4>重命名表

alter table students rename worksmates;

5>删除整张表

drop table worksmates;

6>删除整张数据库

drop database mysql;

4、修改密码

打开命令行提示符界面:mysqladmin -uroot -p(新密码)

5、设置主键后,若想删除主键

alter table [表名] drop primary key;

6、导出数据库

开始—>运行—>cmd—>mysql根目录下运行mysqldump -u用户名 -p数据库名>导出的文件名

7、导出的数据库还原回去

mysql -u用户名 -p密码 <导出的文件名





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值