MySQL学习读书笔记。
一、mysql 数据库/表的操作
-- 连接数据库
mysql -u root -p
-- 退出数据库
quit/exit
-- 查看当前使用的数据库
select database();
-- 查看所有数据库
show databases;
-- 创建数据库
create database test;
-- 查看创建数据库的语句
show create database test;
-- 使用数据库(use 数据库名)
use test;
-- 删除数据库( drop database 数据库名)
drop database test;
二、数据表的操作
-- 查看当前数据库中所有表
show tables;
--查看
--常见的约束类型
int unsigned 表无符号整形
auto_increment 表示自动增长
not null 表示不能为空
primary key 表示主键
default 默认值
-- 创建表
create table 数据表名字 (字段1 类型 约束, 字段2 类型 约束...);
例:创建员工信息表tb_emp,如下:
数据表属于数据库,在创建数据表之前,应使用语句“USE<数据库>”指定操作在哪个数据库中进行,如果没有选择数据库,就会抛出 No database selected 的错误。
创建员工信息表代码如下: