赞
踩
- 创建数据库
- CREATE DATABASE (IF NOT EXISTS) `数据库名称`;
-
- 使用数据库
- USE `数据库名称`;
-
-
- 查看当前数据库中存在的表
- SHOW TABLES;
-
-
- 删除数据库
- DROP DATABASE demolibang
格式:
CREATE TABLE IF NOT EXISTS `表名`(
字段名 字段属性(int varchar)not null(非空) comment " 解释"
)
- -- primary key 的 auto_increment 自动分配
- -- noy null 是 非空
- -- varchar(65535/4 -1 = 16383)
- -- int(2的32次方) tinyint(2的8次方)
- CREATE TABLE IF NOT EXISTS `userinfo`(
- `uid` int PRIMARY KEY auto_increment comment "人员的id",
- `sex` enum("女","男","保密") not null comment "人员的性别",
- `name` varchar(20) not null comment '人员名称',
- `age` tinyint not null comment "人员年龄"
-
-
- );
- 显示建表结构
- DESCRIBE USERINFO;
- -- 修改表的名称
- alter table `old_name` rename `new_name`;
-
-
- -- 增加字段
- alter table `userinfo` add `nickname` varchar(20) comment "昵称" default "无" ;
-
-
- -- 修改字段的属性
- alter table userinfo modify nickname varchar(32) not null comment "昵称";
-
-
-
- -- 修改字段名称与属性(必须改名)
- alter table userinfo change nickname nick varchar(20) null comment"昵称";
-
-
- -- 删除 表字段
- alter table userinfo drop nick
-
-
- -- 一次插入一行
- insert into `表名称` set `字段` = 值, `字段` = 值;
-
-
- insert into userinfo set `name` = "张三", `sex` = "男" , `age`=18;
-
- insert into userinfo set `name` = "李四", `sex` = 1 , `age`=19;
-
- insert into userinfo set `name` = "王五", `sex` = 1 , `age`=17;
-
-
-
-
- -- 按照指定字段, 一次插入多行
- insert into `表名称` (字段1,字段2 ....) values(值1,值2....),(值1,值2....)
-
- -- 多行写入(筛选字段)
-
- insert into userinfo(`name`,`age`,`sex`) values("张三丰",126,3),("欧阳锋",57,"男"),("黄蓉",32,1);
-
-
-
-
- -- 指定全部字段, 一次插入多行 (按照表格字段顺序 填充)
- insert into `表名` valuse (null,值1,值2, ...)
-
- --多行写入
- insert into userinfo values(null,"男","绿巨人",36),(null,"女","黑寡妇",36);
一个字节 有 8个比特
tinyint 因为有符号位 所以 是 2^7 -128 ~ 127
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。