码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据库的基本操作

时间:2019-10-25 18:00:31      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:table   show   truncate   数据表的增删改查   nod   唯一性   插入   设置   values   

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数据库的基本操作

标签:table   show   truncate   数据表的增删改查   nod   唯一性   插入   设置   values   

原文地址:https://www.cnblogs.com/li33232/p/11739253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!