一、MySQL数据库基础
1,数据库的操作
1.1、显示当前数据库
show databases;
1.2 、创建数据库
语法:
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,
create_specification] …]
示例:
创建名为 db_test1 的数据库
create database db_test1;
如果系统没有 db_test2 的数据库,则创建一个名叫 db_test2 的数据库,如果有则不创建
create database if not db_test1;
1.3、使用数据库
进行表的操作前的重要的一步
use 数据库名;
1.4、删除数据库
说明: 数据库删除以后,内部看不到对应的数据库,里边的表和数据全部被删除
DROP DATABASE [IF EXISTS] db_name;
2、常用数据类型
2.1、数值类型
分为整型和浮点型:
数值类型可以指定为无符号(unsigned),表示不取负数。1字节(bytes)= 8bit。 对于整型类型的范围: 1. 有符号范围:-2^(类型字节数*8-1)到2^(类型字节数*8-1)-1,如int是4字节,就 是-2^31到2^31-1 2. 无符号范围:0到2^(类型字节数*8)-1,如int就是2^32-1。
2.2、字符串类型
2.3、日期类型
3、表的操作
use db_test;
3.1、创建表
语法:
CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
);
示例:
create table stu_test(
id int,
name varchar(20) comment '姓名',
password varchar(20) comment '密码',
age int,
sex varchar(1),
birthday timestamp,
amout decimal(13,2),
resume text
);
3.2、查看表结构
desc 表名;
3.4、删除表
语法格式:
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] …
示例:
-- 删除 stu_test 表
drop table stu_test;
-- 如果存在 stu_test 表,则删除 stu_test 表
drop table if exists stu_test;
4、总结
4.1、操作数据库
-- 显示
show databases;
-- 创建
create database xxx;
-- 使用
use xxx;
-- 删除
drop database xxx;
4.2、常用数据类型
INT:整型
DECIMAL(M, D):浮点数类型
VARCHAR(SIZE):字符串类型
TIMESTAMP:日期类型
4.3、操作表
-- 查看
show 表;
-- 创建
create table 表名(
字段1 类型1,
字段2 类型2,
…
);
-- 删除
drop talbe 表名;
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64827.shtml