- 打开一个数据库
- 查看当前打开的数据库
- 创建数据表
- 查看数据表
- 查看表的结构(列)
- 向表内插入数据
- 查看插入(每行)的数据
- 指定某一项值(列)不能为空
1. 打开数据库:
USE 数据库名字
2. 查看当前打开的数据库:
SELECT DATABASE();
3. 创建数据表:
CREATE TABLE 表名字(
列名字 类型(字符串长度),
列名字 类型(整数则不需要括号) UNSIGNED,
列名字 类型(小数全部位数, 小数点后位数)
);
例子:
CREATE TABLE test(
username VARCHAR(20),
age TINYINT UNSIGNED,
salary FLOAT(8,2) UNSIGNED
);
4. 查看已有表:
SHOW TABLES; // 查看当前数据库的所以已建表
SHOW TABLES FROM mysql; // 查看mysql(数据库)的已建表
5. 查看表的结构(列):
SHOW COLUMNS FROM 表名字;
6. 向表内插入数据
// 按照列的顺序插入
INSERT tb1 VALUES('Zhouxuan',17,0.0);
// 有些数据不想写,只能这样干:
// 注: 不输入的为NULL
INSERT tb1 (username, salary) VALUES ('Tom', 10.8);
7. 查看插入(每行)的数据:
SELECT * FROM 表名字;
输入与列数不一致:
选择性的赋值 暂不考虑NOT NULL......
8. 指定某一项值(列)不能为空:
NULL: 可以为空 (默认);
NOT NULL:禁止为空。
例:
CREATE TABLE tb2(
username VARCHAR(20) NOT NULL,
age TINYINT UNSIGNED NOLL
);
注: 为NULL的值在赋值的时候不写值也得写 NULL!!
必须写值得列 没有写:
如果这向值可以不写,得这样:
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦