Mysql 基本使用

使用客户端连接服务器端(结尾不能使用分号)

   mysql.exe  -h127.0.0.1  -P3306  -uroot  -p
    -h  host   服务器的域名/IP地址
    -P  port   端口号
    -u  user   用户名
    -p  password  密码
    mysql  -uroot   简写形式

mysql常用管理命令(必须以分号结尾)

  show databases;  显示服务器上当前所有的数据库     
  quit;  退出连接
  use  数据库名;  进入指定的数据库
  show  tables;  显示当前数据库中所有的数据表
  desc  表名称;  描述表中有哪些列(表头)

脚本模式:
把要执行的多行SQL命令写在一个脚本文件中,一次性的提交给服务器执行,适用于批量的操作数据。
mysql -uroot < C:/xampp/……/01.sql 回车

常用的SQL命令

 (1)丢弃指定的数据库,如果存在的话DROP  DATABASE  IF  EXISTS  jd; jd数据库名称
 (2)创建新的数据库 CREATE  DATABASE  jd; jd数据库名称
 (3)进入创建的数据库 USE  jd; jd数据库名称
 (4)创建保存数据的表CREATE  TABLE  student(  //student 表名称
    sid  INT,name  VARCHAR(8),sex  VARCHAR(1),score  INT //头和内容
  );
 (5)插入数据 INSERT  INTO  student  VALUES(‘1’,’tom’,’M’,’87’);  //student 表名称
 (6)查询数据 SELECT  *  FROM  student; //student 表名称

常用SQL命令

 (1)更改数据   
UPDATE  user  SET //user  表
upwd=’888888’,phone=’19912345678’
WHERE uid=’1’;
(2)删除数据
DELETE  FROM  user  WHERE  uid=’2’; //user  表

创建数据表的时候,指定的列可以存储的数据类型 CREATE TABLE t1( nid 列类型 );

 (1)数值型  引号可加可不加
   TINYINT  微整型,占1个字节,范围-128~127
   SMALLINT  小整型,占2个字节,范围-32768~32767
   INT  整型,占4个字节,范围-2147483648~2147483647
   BIGINT  大整型,占8个字节,范围很大
   FLOAT  单精度浮点型,占4个字节,最多3.4E38,可能产生计算误差。
   DOUBLE  双精度浮点型,占8个字节,范围比BIGINT大的多,可能产生计算误差。
   DECIMAL(M,D)  定点小数,不会产生计算误差,M代表总的有效位数(不包含小数点),D代表小数点后的    
   有效位数
   BOOL  布尔型,只有两个值TRUE、FALSE,真正存储的时候,列类型会变成TINYINT,TRUE和FALSE变成了1和0,使用的时候也可以直接插入1和0。常用于只有两个值的数据。 例如性别、是否在线、是否注册、是否为会员…
   注意事项:TRUE和FALSE不能加引号。
 (2)日期时间型 必须加引号
   DATE  日期型  ‘2019-12-31’
   TIME  时间型   ’14:53:30’
   DATETIME  日期时间型   ‘2019-12-31 14:53:30’
 (3)字符串类型 必须加引号
   VARCHAR(M)  变长字符串,不会产生空间浪费,操作速度相同比较慢,M最大值是65535
   CHAR(M)  定长字符串,可能存在空间浪费,操作速度比较快,M最大值是255;用于存储固定长度的数据,例如身份证号码、手机号码等。
   TEXT(M)  大型变长字符串,M最多2G
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值