博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10.常见数据库操作1
阅读量:6280 次
发布时间:2019-06-22

本文共 1187 字,大约阅读时间需要 3 分钟。

1 显示数据库:show databases;

2 创建数据库:create database 数据库名字;

3 删除数据库:drop database 数据库名字;

4 选择数据库:use 数据库名字;
会显示 Database changed 此时已进入数据库中
显示选择数据库中的表
show tables;

5 查看当前使用的数据库

select database();

6 查看mysql数据库系统支持的存储引擎的类型:

show engines; 后面加\G美化格式

7 整数:int,bit

小数:decimal
字符串:varchar,char
日期时间: date, time, datetime
枚举类型(enum)

特别说明的类型:

decimal表示浮点数,如decimal(5,2)表示共存5位数,小数占2位

char表示固定长度的字符串,如char(3),如果填充'ab'时会补一个空格为'ab '

varchar表示可变长度的字符串,如varchar(3),填充'ab'时就会存储'ab'

字符串text表示存储大文本,当字符大于4000时推荐使用

8
create table students(
id int unsigned not null auto_increment primary key,
name varchar(30),
age tinyint unsigned default 0,
high decimal(5,2),
gender enum("男","女") default "男",
cls_id int unsigned
);

9 显示表的结构:desc(describe) 数据库的名字;

10 修改表名
alter table A rename B;

11 修改字段名和字段的数据类型(主键的字段数据类型不能修改)

add
添加字段(自动添加到末尾,在后面加上参数first 可以改变字段的位置,在指定的位置添加字段 after 后跟相对位置)
alter table stu add bir date;
modify
alter table stu modify bir date;
change
修改字段并重新命名
alter table stu change bir birth date default "1998-10-3"
一次性添加多个字段
alter table q7 add (wuli int(3),huaxue int(3));

删除字段

alter table stu drop stu_age;

 

posted on
2018-08-23 17:07 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lvjing/p/9524954.html

你可能感兴趣的文章
GCC知识
查看>>
实验4 IIC通讯与EEPROM接口
查看>>
几个smarty小技巧
查看>>
Cocos2d-x3.2 Grid3D网格动作
查看>>
Java (for循环综合应用)
查看>>
NodeJs——(10)REST风格的路由规则
查看>>
软件可扩展性:来自星巴克的经验
查看>>
Java Cache系列之Guava Cache实现详解
查看>>
深入Log4J源码之LoggerRepository和Configurator
查看>>
System V 消息队列—复用消息
查看>>
vi常用快捷键
查看>>
Code Jam 2010 Round 1A Problem A
查看>>
C语言柔性数组
查看>>
iOS学习之flappyBird游戏的实现
查看>>
Cocos2D v2.0至v3.x简洁转换指南(五)
查看>>
springMVC4(8)模型数据绑定全面分析
查看>>
设计模式 - 适配器
查看>>
CSS之可折叠导航
查看>>
淘宝美工设计师细说何为天猫透明背景
查看>>
【B/S学习总结】我的第100篇CSDN博客
查看>>