没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
作者:CC
MySQL数据库知识点
MySQL数据库操作指令
数据库
数据库相关的SQL
表相关SQL
登录数据库:
mysql -uroot -p
退出:
exit
插.sql件进数据库:
source 件径
序号
功能
命令格式
示
1
查看所有数据库
show databases;
show databases;
2
创建数据库
creat database 数据库名称;
creat database cc;
3
删除数据库
drop database 数据库名称;
drop database cc;
4
查看数据库详情
show create database 数据库名称;
show creat database cc;
5
创建数据库指定
字符集
create database 数据库名称 character
set utf8/gbk;
create datebase cc1
character set gbk;
6
使数据库
use 数据库名称;
use cc;
序号
功能
命令格式
示
1
创建表
create table 表名(字段1名 字段1类型,
字段2名 字段2类型,……);
create table person(name
varchar(5),gender
varchar(5),age int,salary
int);
2
查看所有表
show tables;
show tables;
3
查看表详情
show create table 表名;
show create table person;
4
创建表指定引擎
和字符集
create table 表名(字段1名 字段1类型,
字段2名 字段2类型,……)
engine=innodb/myisam charset=gbk/
utf8;
create table t1(name
varchar(5),age int)
engine=myisam
charset=gbk;
5
查看表字段信息
desc 表名;
desc person;
序号
第 1
作者:CC
MySQL数据库知识点
数据相关SQL
6
修改表名
rename table 原名 to 新名;
rename table person to
t_person;
7
修改表引擎和字
符集
alter table 表名 engine=myisam/innodb
charset=gbk/utf8;
alter table t_person
engine=myisam
charset=gbk;
8
添加表字段(第
种添加到最
后)
alter table 表名 add 字段名 字段类型;
alter table t1 add gender
varchar(5);
添加表字段(第
种添加到最
前)
alter table 表名 add 字段名 字段类型
first ;
alter table t1 add id int
first;
添加表字段(第
三种某个后)
alter table 表名 add 字段名 字段类型
after 已有字段名 ;
alter table t1 add sal int
after age;
9
删除表字段
alter table 表名 drop 字段名
alter table t1 drop sal;
10
修改字段名称和
类型
alter table 表名 change 原字段名 新字
段名 新类型;
alter table t1 change name
name varchar(6);
11
修改字段类型和
位置
alter table 表名 modify 字段名 新类型
first/after xxx;
alter table t1 modify name
varchar(5) after age;
12
删除表
drop table 表名;
drop table t1;
13
重建表
truncate table 表名
功能
命令格式
示
序号
序号
功能
命令格式
示
1
插数据
全表插insert into 表名 values(字段1
内容,字段2内容……)
insert into hero
values(1,’Tom’,’Man’)
指定字段插insert into 表名 (指定字
段) values(指定字段内容)
insert into hero
(name,gender) values(‘张
’,’男’);
全表批插insert into 表名 values (字
段1内容,字段2内容……),(字段1内容,
字段2内容……),(字段1内容,字段2内
容……);
insert into hero
values(5,'唐僧','男'),(6,'悟
空','男'),(7,'戒','男');
指定字段批插insert into 表名 (指定
字段) values(内容1),(内容2),(内容3);
insert into hero (name)
values(‘’),(‘韩’),
(‘lucy’);
序号
第 2
作者:CC
MySQL数据库知识点
主键约束、增、注释、`与单引号的区别
事务(transaction)
事务是数据库中执同业务多条SQL语的作单元,事务可以保证多条SQL语全部
执成功或全部执失败是"
2
查询数据
select 字段信息 from 表名 where 判断
条件(如 id<5)
select* from hero;
3
修改数据
update 表名 set 字段=内容 判断条件
(如 id=1)
update hero set
gender=‘’ where id=1;
4
删除数据
delete from 表名 where 判断条件
delete from hero where
name=‘张’;
功能
命令格式
示
序号
序号
名称
功能
格式
示
1
主键约束
主键:于表示数据唯
性的字段"
约束:对表字段的值添
加限制条件"
主键约束:保证主键的
值唯并且空
create table 表名(字段1 字段类
型 primary key,字段2 字段类
型……);
create table t1(id int
primary key,name
varchar(10));
2
主键约束
+增
使主键数值增,增
数值只增减,从历史
最值的基础上+1"
(添加数据到表中的时
候将对应主键的内容添
加为null即可实现
增)
create table 表名(字段1 字段类
型 primary key auto_increment,
字段2 字段类型……);
create table t2(id int
primary key
auto_increment,nam
e varchar(10));
3
注释
comment"
create table t3(字段名 字段类型
primary key auto_increment
comment ‘这是个主键',字段名
字段类型 comment '这是名字');
create table t3(id int
primary key
auto_increment
comment '这是个主
键',name
varchar(10)
comment '这是名
字');
4
`和单引
号的区
别
`:于修饰表名和字段名"
':于修饰本
5
增清零
truncate table t2; //删除表并创建新表 增数值清零
第 3
剩余12页未读,继续阅读
资源评论
ccZCcc
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功