初学mysql(一)-数据库和表的操作
2016-10-11 08:25
211 查看
mysql数据库是初学数据库者一个很好用的数据库。mysql数据库简单易操作,今天我就学习了mysql数据库的数据库与表的操作。
mysql数据库的数据库操作:
数据库的创建:
数据库的显示:
数据库的删除:
引用数据库:
mysql数据库的表操作:
表的创建:
带主键的表创建,并且主键自增(自增:auto_increment ):
多主键表创建(not null:非空约束;unique:值唯一约束,可以有空值,但只能有一个这样的情况)
增加外键:
修改表名:
修改表中的属性名:
修改表中的属性名的字段大小:
增加表的属性:
在表的第一行增加表的属性:
在表的指定属性后面增加属性:
删除表的属性名:
表的删除:
展示表结构语句:
这是我第一天对于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数据库与数据库中的表的学习。
相关文章推荐
- 初学mysql(四)-数据库之数据库表内容的插入删除修改操作
- PHP4 与 MySQL 数据库操作函数详解
- PHP4 与 MySQL 数据库操作函数详解
- linux下mysql的最常用的操作指令_创建用户、备份和还原数据库
- Python数据库操作——第一步:windows下搭建mysql环境
- mysql 数据库操作通用类
- 用MySQL创建数据库和数据库表(linux终端操作)
- GTK+ 操作 Mysql 数据库示例程序 版本 1.0
- PHP使用数据库永久连接方式操作MySQL的是与非
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)
- MySql 中的数据库的操作还有一些编码问题
- mysql的数据库操作
- mysql常用操作-----数据库的备份和恢复
- 数据库MySQL的基本操作命令
- Mysql 数据库自动恢复的简单操作过程
- PHP4 与 MySQL 数据库操作函数详解
- jsp+mysql 数据库操作
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- 初学ADO操作数据库!
- PHP使用数据库永久连接方式操作MySQL的是与非