课工场18_12_25
数据库(DataBase,间称DB)
一、数据库相关操作命令:
1、显示MySql中所有数据库
show databases;
2、使用/切换到指定数据库
use 数据库名;
3、显示数据库中所有表
show tables;
4、查询表的数据
select * from 表名;
5、创建shu数据库
create database 数据库名;
6、删除数据库
drop database 数据库名;
二、建表
create table 表名(
列名1 数据类型 列的属性,
列名2 数据类型 列的属性
)
查询表结构
desc 表名;
删除表
drop table 表名;
三、约束:为了保证数据的完整性和zhun准确性
1、主键约束:非空、唯一
primary key
2、非空约束:
not null
3、唯一约束:允许为空,但不允许有两个空
4、默认约束:
default
5、外键约束
设置自动增长:auto_increment (不是约束)
附:
1.当表名为MySql关键字时可用 `` 字符强制创建名为关键字的表。
CREATE TABLE `table_name`(
语句
);
2.创建数据库\表时指定数据库\表的字符集
CREATE DATABASE table_name CHARACTER SET utf8 COLLATE utf8_general_ci;; --创建数据库时指定
CREATE TABLE table_name(
语句
)CHARSET = UTF8; -- 创建表时指定
英语单词汇总:
create :创造
drop:放弃
show:给...看
use:使用
database:数据库
table:表
select A from B:从B选择出A
desc:
primary:主要的
null:空
default:默认
increment:增长
charset:字符集