sql操作mysql数据库_通过sql语句对mysql数据库进行基本的操作

1.数据库,简单的理解为硬盘上的文件,可以存放数据

2.针对数据库database好表table的操作

*创建create

*查看show

*修改alter

*删除drop

3.创建一个数据库

create database mydb;

4.查看所有的数据库

show database;

5.删除mydb

delete databse mydb;

6.删除user表

drop table user;

7.针对表中的记录的操作

增 insert

删 delete

该 update

查 select

8.操作数据库

*创建一个名为mydb1的数据库

create database mydb1;

*创建一个使用utf-8字符集的mydb2数据库

create database mydb2 character set utf-8;

*创建一个使用utf-8字符集,并带校对规则的mydb3数据库

create database mydb3 character set utf-8 collate utf8_general_ci;

*查看当前数据库服务器中的所有数据库

show databases;

*查看前面创建的mydb2数据库的定义信息

show create database mydb2;

*删除前边创建的mydb3数据库

drop database mydb3;

*将mydb2的字符集修改为gbk

alter database mydb2 character set gbk;

*备份数据库

use mydb2;

create table a

{

name varchar(20)

}

插入数据

insert into a (name) values("zhangsan");

insert into a (name) values("lisi");

备份数据库

mysql dump -uroot -p mydb2  > d:\a.sql

*删除mydb2

drop database mydb2;

*恢复数据库

create database mydb22;

source d:\a.sql

*source 命令

指定一个sql脚本

9.操作表

9.1创建表

*创建员工表

Id 整形  name 字符型 sex 字符型或者bit型 birthday 日期型 Entry_date 日期型

job 字符型   Salary 小数型  resume 大文本型

create table employee

{

id int,

name varchar(20),

sex varchar(6),

birthday date,

entry_date date,

job varchar(20),

salary double,

resume  text

}

9.2 修改表

*在上面员工表的基础上增加一个image列

alter table employee add image blob;

*修改job列,使其长度为60

alter table employee modify job varchar(60);

*删除sex列

alter table employee drop sex;

*表名改为users

rename table employee to users;

*修改表的字符集为utf-8

alter table users character set utf8;

*列名name修改为username

alter table users change column name username varchar(20);

*查看所有的表

show tables;

*查看表的创建语句

show create table users;

*查看表结构  desc user;      *删除user表   drop table user;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值