初学mysql(一)-数据库和表的操作
来源:互联网 发布:mysql怎么设置两个主键 编辑:程序博客网 时间:2024/06/11 07:44
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数据库与数据库中的表的学习。
0 0
- 初学mysql(一)-数据库和表的操作
- Mysql 数据库-数据库和表的操作
- 初学mysql(四)-数据库之数据库表内容的插入删除修改操作
- MySQL数据库基本操作(表的操作一)
- Mysql(一) - 数据库和表的基本操作 及 数值类型
- MySql--数据库和表的基本操作命令集(一)
- hibernate操作数据库,初学例子一
- 【MySQL】数据库操作【一】
- mysql数据库操作(一)
- 重温Mysql(一)数据库表的简单操作
- MySQL学习笔记一(数据库及表的操作)
- MySQL(一)--数据库的基本操作
- mysql数据库和表操作
- MYSQL之操作数据库表(一)
- MySQL学习----使用 MySQL 数据库和表----04MySQL 数据库的表操作
- mysql 数据库表的操作
- Mysql学习点滴记录(1)--》数据库和表的操作
- MySQL——数据库和表的操作
- 一些小知识小经验(使用java或者c语言实现的socket服务器的优化技巧)
- input框只能输入非负数
- js基础-表单验证和提交
- solrj排序
- velocity分页模板
- 初学mysql(一)-数据库和表的操作
- C++之RAII惯用法
- Xcode8打包APP上传到APPStore遇到的问题
- Cannot read property ‘msie’ of undefined
- app令牌的一个token实现
- 从国家统计局爬下来的地区信息
- 字符串分割的两种方法
- 省市县三级联动
- dom4j的读写xml文件,读写xml字符串