您的位置:首页 > 数据库 > MySQL

初学mysql(一)-数据库和表的操作

2016-10-11 08:25 211 查看
mysql数据库是初学数据库者一个很好用的数据库。mysql数据库简单易操作,今天我就学习了mysql数据库的数据库与表的操作。

mysql数据库的数据库操作:

数据库的创建:

create database db_book(数据库名字);


数据库的显示:

show databases;


数据库的删除:

drop database db_book(数据库名字);


引用数据库:

use db_book;


mysql数据库的表操作:

表的创建:

create table t_book(
id int,
name varchar(20)
);


带主键的表创建,并且主键自增(自增:auto_increment ):

create table t_book(
id int primary key  auto_increment,
name varchar(20)
);


多主键表创建(not null:非空约束;unique:值唯一约束,可以有空值,但只能有一个这样的情况)

create table t_book(
id int not null,
name varchar(20) unique,
primary key(id, name)
);

增加外键:

create table t_money(
id int primary key auto_increment,
count int,
book_id int,
constraint `fk`  foreign key(`book_id`)  references t_book(`id`)
);


修改表名:

alter table t_book rename t_book1(将t_book改成t_book1);


修改表中的属性名:

alter table t_book change name name1 varchar(20)(将name改成name1);


修改表中的属性名的字段大小:

alter table t_book change name name varchar(40);


增加表的属性:

alter table t_book add bookaddress varchar(20);


在表的第一行增加表的属性:

alter table book add bookaddress varchar(20) first;


在表的指定属性后面增加属性:

alter table book add bookaddress varchar(20) after id;


删除表的属性名:

alter table book drop bookaddress;


表的删除:

drop table t_student;


展示表结构语句:

describe t_book(表的名字)与show create table t_book;


这是我第一天对于mysql数据库与数据库中的表的学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: