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

一、创建数据库

#创建名为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;
发布了70 篇原创文章 · 获赞 4 · 访问量 3986

猜你喜欢

转载自blog.csdn.net/l0510402015/article/details/101531201