MySQL数据类型+简单操作

数据类型

数值型
整数
int(m) 四个字节(-21亿~21亿) ---java:int
bigint(m) 八个字节(18次方) ---java:long
浮点数
float(m,d)单精度浮点数 8位精度四个字节 m总个数 d小数个数 ---java:float
double(m,d)双精度浮点数 16位精度八个字节 m总个数 d小数个数 ---java:float
定点数
浮点型在数据库中永远存放的是近似值,而定点型存放的是精确值
decimal(m,d)m<65 d<30且d<m m是总个数d是小数位数 ---java:double
字符型
char(n):固定长度 最多255个字符
char存储时末尾不能有空格
定长,所以不管存入几个字符都占用n个位置 两个字节也占用n个位置
varcahr(n):固定长度 最多65535个字符
varchar在定长的基础上用几个占几个+1的长度 存入三个实际占用四个
text:可变长度 最多65535个字符
一般开发中使用varchar 它必须要指定长度 如果在存放的字符串非常大,推荐使用text不用指定长度
时间日期类型
data 日期 ---java:java.sql.Date
time 时间 ---java:java.sql.Date
datatime 日期和时间 ---java:java.sql.Timesatmp
timestamp 自动存储修改时间
MySQL操作

创建表

CREATE TABLE STUDENT(
SID INT PRIMARY KEY,
SNAME VARCAHR(20), NOT NULL,
SEEX CHAR(3) CHECK(SEX IN(‘男‘,‘女‘)),
)
修改表

修改
ALTER TABLE STUDENT CHANGE SEEX SEX CHAR(4) NOT NULL CHECK(SEX IN(‘男‘,‘女‘));
重命名表
ALTER TABLE STUDENT RENAME STUDENTS;
删除列
ALTER TABLE STUDENT DROP SEX;--行级数据删除使用alter
删除表
DROP TABLE STUDENT; --表级以上数据删除使用drop
删除数据库
DROP DATABASE ***;
MySQL的CRUD

添加
INSERT INTO STUDENT(SNAME,SEX) VALUES(‘XXX‘,‘男‘);
修改
UPDATA STUDENT SET SNAME=‘YYY‘,SEX=‘女‘ WHERE SID=1;
删除
DELETE FROM STUDENT WHERE SID=1;
查询
SELECT * FROM STUDENT

原文地址:http://blog.51cto.com/13654477/2088280

时间: 2024-10-12 14:42:08

MySQL数据类型+简单操作的相关文章

MySQL基本简单操作02

MySQL基本简单操作 先进入Mysql容器. [[email protected] ~]# docker exec -it mysql /bin/bash [email protected]:/# mysql -uroot -p000000 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with

Ubuntu 安装mysql和简单操作

ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3.  sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的

Ubuntu下安装MySQL及简单操作

Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3.  sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的

MySQL数据类型与操作

内容提要: 建表完整语法规范(create table 表格(字段名1 类型 (宽度) 约束条件)) MySQL数据库数据类型(整型.浮点型.字符类型(char与varchar).日期类型.枚举与集合) 约束条件(primary key.unique key.not null.foreign key) --------------------------------------------------------------------------------------------------

Ubuntu中安装MySql与简单操作

ubuntu上安装mysql非常简单只需要几条命令就可以了 sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功. 登陆mysql数据库可

MySQL 空间数据 简单操作

在做的项目中需要,自己绘制区域图形,并存储起来,后面还有更新的需要,存文件不方面,想到现在数据库都支持空间数据库. 现在用的就是 MySQL ,就继续用 MySQL 来存储.管理空间数据.下面就做一些简单的记录. 创建空间数据 CREATE TABLE `t_pot` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `pot` point DEFAULT NULL, PRIMARY KEY (`i

MySQL 数据库简单操作

对于想要从事或爱好mysql相关工作的童鞋们,有必要掌握在命令行下对mysql实现一些简单的操作.本文从描述了如何登录到mysql数据库服务器,如何在mysql提示符下发布命令,创建数据库,以及执行一些简单的DML操作. 1.连接到与退出mysql 为了连接mysql数据库服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个密码.如果服务器 运行在登录服务器之外的其它机器上,还需要指定主机名.联系管理员以找出进行连接所使用的参数 (即,连接的主机 .用户名和使用的密码)

mysql的简单操作

创建数据库并设定字符集: CREATE  DATABASE hidb CHARACTER SET 'utf8'; 使用数据库: use hidb; 删除数据库: DROP DATABASE hidb; SHOW DATABASES LIKE '%db' 创建数据库表: CREATE TABLE TBL2 (id SMALLINT UNSIGND NOT NULL AUTO INCREMENT UNIQUE KEY,name HELP DESC DESC tbl2 增加数据库表的字段: ALTER

Linux下安装mysql及简单操作

1. 进入Linux系统挂载光盘,(或下载MysqL-server MysqL),配置yum源 2. yum install -y mysql-server mysql 3. Service mysqld start 4. 登录数据库mysql [-u username] [-h host] [-p[password]] [dbname] 5. 修改密码root用户:usr/bin/mysqladmin -u root password 'new-password' 6. 数据库目录  /var