Mysql (一)

运行cmd,启动服务:net start mysql,停止服务:net stop mysql 清屏:cls

登录数据库:mysql -uroot -p*** -P3306 -h


mysql退出:exit / quit / \q

修改提示符:mysql -uroot -proot --prompt 提示符

mysql -uroot -proot --prompt /h      mysql -uroot -proot --prompt /u@/h


SHOW WARING 错误信息

创建数据库:CREATE DATABASE t1   打开数据库:USE t1  当前打开的数据库:USE t1

查看数据库列表:SHW DATABASE,本身自带有四个数据库

SHOW CREATE DATABASE t1 显示编码格式  CREATE DATABASE IF NOT EXISIST t2 CHARACTER SET gbk  设置编码式

修改数据库:ALTER DATABASE t2 CHARCTER SET = utf-8

删除数据库:DROP DATABASE t1

创建数据表:CREATE TABLE tb1 (username VARCHER(20),age TINYINT UNSGINED,salary FLOAT(8,2) UNSGINED);

查看数据表是否存在:SHOW TABLES

查看所有数据表列表:SHOW TABLES FORM tb1

查看数据表结构:SHOW COLUMNS FROM tb1

插入记录:INSERT tb1 VALUES('Tom',25,25,3232.2);如果少赋值将报错:INSERT tb1 VALUES('Tom',25);

如果只给某一部分列赋值:INSERT tb1 (username,salary)VALUES('John',2400.69);

记录的查找:SELECT * FROM tb1;

空值与非空:username VARCHER(20) NOT NULL

自动编号,记录的唯一性,默认起始值为1,每次增量为 1,所以为数值型,:AUTO_INCREMENT   

必须为主键,每张数据表只存在一个主键,主键保证记录的唯一性主键自动为NOT NULL:PRIMARY KEY

AUTO_INCREMENT   必须和主键一起使用,但主键不一定和AUTO_INCREMENT   一起使用

唯一约束,也可以保证记录的唯一性,可以为空值,可以存在多个唯一约束:UNIQUE KEY

默认值:DEFAULT 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。sex ENUM('1','2','3') DEFAULT '3'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值