004A、数据库管理(对数据库表本身相关操作,不是表内数据)

一、创建数据库

#创建名为books的数据库

create database if not exists books;

#修改数据库books的字符集为gbk(创建默认是utf8)

alter database books character set gbk;

#删除数据库(实际操作中会报错,不知为何)

DROP DATABASE books IF EXISTS books;

二、创建表单

1、语法:create table 表名{

字段名 字段里保存数据的类型【(数据的长度)约束】,

字段名 字段里保存数据的类型【(数据的长度)约束】,

字段名 字段里保存数据的类型【(数据的长度)约束】,

......

};

#在数据库books里面创建一个表单book用来保存书的信息

CREATE TABLE book (
id INT(11),
b_name VARCHAR(10),
b_price DOUBLE,
publishDate DATETIME
)

#创建作者信息表

CREATE TABLE t_author(
id INT(11),
a_name VARCHAR(4),
salary DOUBLE
)

2、表的修改

可以修改的参数有:

(1)、可以修改字段名。

(2)、可以修改字段数据类型或约束。

(3)、删除字段

(4)、修改表名

#将数据表book中的publishDate修改为publish_date(注意:修改数据名时还需要约束数据类型,哪怕没有修改)

ALTER TABLE book CHANGE COLUMN publishDate publish_date DATETIME;

#将数据表book中的publish_date的类型修改为DATE

ALTER TABLE book MODIFY COLUMN publish_date DATE;

#给作者信息表中添加年龄字段

ALTER TABLE t_author ADD COLUMN a_old INT(3);

#删除作者工资字段

ALTER TABLE t_author RENAME TO b_author;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值