11月19号(第14、15、16、17天)

字段名          数据类型        长度      备注
id              INT             10        Null
user(用户名)    VARCHAR         20        Null
password(密码)  VARCHAR         20        Null
age (年龄)      VARCHAR         20        Null
sex(性别)       VARCHAR         2         Null
IsOk(是否有效)  VARCHAR         20        Null

创建数据库
CREATE DATABASE ace;

打开数据库
USE ace;

给表格
SHOW TABLES;

1、创建表(用户名),id,user(用户名),password(密码),age(年龄),sex(性别),IsOk(是否有效)

CREATE TABLE users (user_id INT, user_name VARCHAR(20),
password VARCHAR(20), age VARCHAR(20), sex VARCHAR(2),
IsOk INT, binrthday DATETIME);

2、插入一条数据

INSERT INTO users (user_id,user_name,password,age,sex,IsOk) VALUES (111,'x','111222','50','n',1);

3、查询
SELECT * FROM users;

DESCRIBE users;

4、更新
UPDATE users SET user_name='n' WHERE user_name='x';

5、删除一条数据
DELETE FROM users WHERE sex='n';

6、什么是自增值(长)ID改成自增值

在修改自增值时要注意先增加主键
ALTER TABLE users ADD CONSTRAINT PK_users PRIMARY KEY(user_id);
为什么要增加主键呢 主键就是一个唯一的标志
比如在学校里有很多学生 他们的名字会重复那么你要是靠她们的名字来找的话
可能会出现很多个 那么学生都有学好学好就是一个很好的区别的方法那么你的
主键就可以建立在学好的基础上 那么也就是说在一个表里什么是能最好区分开
数据的那么就把它设为主键
主键是唯一的不能重复

增加自增值的命令

ALTER TABLE users MODIFY user_id INT AUTO_INCREMENT;

7、什么是默认值把IsOk默认值改成0(零)

alter table users modify IsOk INT NOT NULL default 0;
修改默认值为0

猜你喜欢

转载自xjwolaile.iteye.com/blog/1729390