一天上手系列之mysql数据库

这篇博客全面介绍了MySQL数据库的操作,包括创建、删除数据库,管理表的增删改查,以及复杂的查询技巧,如分组、排序、限制和模糊查询。还通过实例演示了如何应用这些操作。
摘要由CSDN通过智能技术生成

数据库

创建数据库及模式

create database mydb4;
定义模式
 SQL 中,定义模式的语句如下:
create schema "模式名" authorization username;

如果没有指定 < 模式名 >,那么 < 模式名 > 隐含为 < 用户名 >
要创建模式,调用该命令的用户必须拥有数据库管理员权限,或者获得了数据库管
理员授予的 CREATE SCHEMA 的权限。

删除模式
dorp schema "模式名" cascade;
cascade:级联删除(全部删除)
restrict:限制删除

删除数据库

有条件删除,防止无数据库报错:

drop database if exists mydb4;

常规删除方法:

drop database mydb4;

显示数据库

show databases;

切换数据库

use fruitshopdb;

改变数据库文字的编码方式

alter database mydb4 character set utf8;

创建表

create table t_user(
  id int,
  name varchar(30),
  foregin key(id)references t_users(id)
)

描述表结构

describe t_user;
desc t_user;

重新命名表名

alter table t_user rename t_users;

增加表属性:int类型

alter table t_users add age int;

增加表属性:字符串

alter table t_users add address varchar(20);

修改表属性:字段

alter table t_users modify address varchar(30);

修改表属性:字段顺序

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值