MySQL数据库的基本操作
Posted 瓜保熟吗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库的基本操作相关的知识,希望对你有一定的参考价值。
1.创建数据库
create database db1
命名规则
可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位
2.数据库相关操作
数据库的增删改查
增:create database db1;
删:drop database db1;
改:alter database db1 charset utf8
查:show databases;#查看所有数据库
show create database db1;#查看指定数据库
数据表的增删改查 增:create table t1(id int,name char); 删:drop table t1; 改: 插入数据:insert into test(id,name) values(1,‘ding‘) 查:show tables; show create table t1; select * from t1; select id,name from t1;
4.引擎
engine = innodb (支持事务,原子性操作,可以数据回滚)
engine = myisam (支持全局索引,存储更快)
create table t1( 列名 类型 null,#是否可以为空 列名 类型 null auto_increment primary key,)
5.atuo_increment 自增
6.primary key 设置为主键
一个表中只能有一个自增列,只能有一个主键
清空删除表:
delete from t1; #清空表t1,删除后如果插入数据,自增的ID跟着原来的继续往后走 truncate table t1; #清空表,如果插入ID将从1开始 drop table t1 ; #删除表t1
以上是关于MySQL数据库的基本操作的主要内容,如果未能解决你的问题,请参考以下文章
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段