zoukankan      html  css  js  c++  java
  • Mysql 1

    1:启动本地mysql        

    2:命令行输入  mysql -u root -p

    (我的电脑上)    mysql --socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

    3:输入密码

    show databases;        //显示服务器上已有的数据库

    quit;       //退出mysql

    DROP DATABASE IF EXISTS tmooc;   //试着删除指定的数据库(如果存在的话)

    CREATE DATABASE tmooc CHARSET=UTF8;

    USE taobao;  //进入该数据库

    SELECT  uid,uname,upwd,pic,score,regTime,pic FROM tb_user;   //查看索要数据表内容

    脚本模式:mysql -uroot -p < 文件路劲

    NOTE:  

    1 /* */     脚本里多行注释

    2 #      脚本里单行注释

    3 每条语句用 ; 结尾

    4 命令不区分大小写,习惯上关键字都大写,非关键字都小写

    5 SERVER -> DATABASE -> TABLE -> ROW -> COLUMN

    6 - 要省略,比如 utf-8 应写成 utf8

    7 Structed Query Language

    8 插入记录行时,字符串/日期数据必须使用单引号,

    数据库乱码问题解决办法:

    1. SET NAMES UTF8;
    2. CREATE DATABASE tmooc CHARSET=UTF8;
    3. .sql文件必须另存为UTF-8编码
    4. 必须在交互模式下查询

    show databases;
    DROP DATABASE IF EXISTS taobao; 
    CREATE DATABASE taobao CHARSET=UTF8;
    show databases;
    USE taobao;

    CREATE TABLE tb_user(
    uid INT PRIMARY KEY AUTO_INCREMENT, #用户编号,主键列(不允许相同),自增列
    uname VARCHAR(6), #variable character
    upwd VARCHAR(32), #用户密码
    pic VARCHAR(32), #用户头像图片的路劲
    score FLOAT(10,2), #用户积分 99999999.99
    regTime BIGINT #注册时间,一般是大整数代替
    );

    #向表中插入记录行(row)
    INSERT INTO tb_user VALUES(
    NULL,'tom','123456','img/101.jpg','111','1234567890123'
    );

    INSERT INTO tb_user VALUES(
    NULL,'womcru','123456','img/103.jpg','113','1234567890125' #声明了自增后
    );

    INSERT INTO tb_user VALUES(
    107,'king','123456','img/103.jpg','113','1234567890125'
    );


    #删除一行指定的记录
    #DELETE FROM tb_user; #删除表中所有的记录行
    DELETE FROM tb_user WHERE uid=1; 

    #修改一行指定的记录 ——很容易忘记
    UPDATE tb_user SET uname='玛利亚',upwd='456789' WHERE uid=102;
    #UPDATE tb_user SET uname='玛利亚',upwd='45677' ;#修改所有的记录


    #查询表中的数据
    SELECT uid,uname,upwd,pic,score,regTime FROM tb_user;

  • 相关阅读:
    hoj2677 Instruction Set // poj3253Fence Repair 哈夫曼树
    hoj 1067 Rails //poj1363 Rails 栈的简单应用
    hoj 1004 Prime Palindromes 回文素数
    hoj 1152 The Blocks Problem 模拟题 模拟栈
    hoj 1640 Mobile phones //poj 1195 Mobile phones 二维树状数组
    poj 1611 The Suspects // hoj 1564 The Suspects 并查集
    poj1276Cash Machine 二进制将多重背包转化为01背包
    poj 1001Exponentiation 高精度
    time函数(转)
    gtk_statusbar(转)
  • 原文地址:https://www.cnblogs.com/Hale-Proh/p/7183725.html
Copyright © 2011-2022 走看看