zoukankan      html  css  js  c++  java
  • 操作数据库

    有时候偶尔也玩玩数据库,把笔记都挤下来了,简单易用!

      1 打开数据库
      2 CMD
      3 mysql -h主机名或IP -u用户名 -p密码
      4 mysql -hlocalhost -uroot -proot
      5 
      6 -h:代表MySQL的主机名或IP地址,如:-h127.0.01   -hlocalhost
      7 -u:代表MySQL中的用户名,默认是root
      8 -p:代表MySQL中用记的密码,默认是root
      9 注意:语法中各个段之间用空格分开;
     10   如果你不想让别人看到你输入的密码,在登录MySQL客户端可以先不输密码,直接回车,会提示输入密码,这时候的密是以“*”号显示;
     11 提示:安装完phpStudy之后,只有一个root用户,它是超级管理员。
     12 
     13 查询显示所有数据库
     14 show databases;
     15 退出MySQL
     16 exit 或 quit
     17 
     18 修改密码在 phpstudy>MySQL>bin
     19 mysqladmin.exe
     20 在dos里面 cd/ 把开头变成只有C:>
     21 C:>mysqladmin.exe -hlocalhost -uroot -proot password 新密码
     22 
     23 
     24 客户端修改密码
     25 Mysql>set password=password(‘新密码’);
     26 注意:password( )是MySQL的一个加密函数
     27                md5( )是PHP中的一个加密函数
     28 
     29 创建数据库
     30 Create Darabase [IF NOT EXISTS] db_name [CHARSET]
     31           创建的命令-是否存在-数据库名字-字符集
     32 Create Database IF NOT EXISTS kongkong CHARSET utf8;
     33 Create Database kongkong ; 默认字符集拉丁文
     34 
     35 删除数据库
     36 DROP DATABASE [IF EXISTS] db_name;
     37 删除的命令-是否存在-数据库名字
     38 
     39 选择数据库
     40 USE db_name;
     41 use kongkong;
     42 
     43 →更改数据库默认字
     44 更改MySQL的配置文件:C:Program Files (x86)phpStudyMySQLmy.ini
     45 客户端(Client Section):default-character-set=gbk
     46 服务器端(Server Section):default-character-set=latin1
     47 在MySQL客户端命令修改
     48 Alter database db_name Default character Set gbk;
     49 
     50 数据表操作
     51 显示当前数据库中的所有表(先use 进入某表)
     52 show tables ;显示所有表
     53 show tables from kongkong; 显示其中一个表
     54 显示刚创建的数据库格式结构
     55 show create dababase name_db
     56 查看的结构 show create database kongkong;
     57 显示刚创建表的格式结构
     58 show create table kongkong
     59 删除数据表,从哪个库中删除
     60 drop table kongkongbiao from kongkong
     61 表名 在哪个 数据库 (只有一个表可以不写从哪个库
     62 
     63 修改表.
     64 显示表结构,显示某个表的结构
     65 describe table_name
     66 创建数据表
     67 create table table_name(
     68     列名1 列类型 列属性,
     69     同上,
     70 )
     71 列名1,指定每个字段的名称,命名跟变量一样;
     72 列的数据类型:指定每个字段存储什么样的数据;
     73 列的属性:对列更详细的设置
     74 create table table_name(    
     75   名字   整形    不空                自增                    主键
     76     id     int    not null    auto_increment    primary key,
     77     title    varchar(50)    not null,
     78     content     text     null,
     79     addate     int(12)     no null
     80     sex    tinyint    not null    DEFAULT 1默认1
     81 );
     82 create table table_name(    
     83     uid int not null auto_increment primary key,
     84     keyword varchar(50) not null,
     85     msgType varchar(50) not null,
     86     contentStr text not null
     87 );
     88 设置DOS环境的字符集
     89 set  names  gbk;
     90 
     91 显示特定字段
     92 select id,title,addate from table_name
     93 select * from news;
     94 
     95 插入表内容
     96 insert into table_name(title,id)value('新闻','1');
     97 insert into table_name(`keyword`,`msgType`,`contentStr`)value('列表','text','1.游戏
     2.小说
     3.新闻
    ')
     98 
     99 insert into table_name(`keyword`,`msgType`,`contentStr`)value('列表','text','1.游戏
     2.小说
     3.新闻
    ')
    100 删除记录-不能忘记写条件
    101 delete from table_name[where条件]
    102     delete from kongkong where id<=3
    103     delete from kongkong where id<=3 and id>20
    104     delete from kongkong where id<=3 or authon='值admin'
    105 
    106 清空所有数据ID归零,比上面删的快
    107 truncate table_name
    108 
    109 修改记录,更新数据一定要条件
    110 update table_name set 字段1=新值1,字段2=新值2[where条件]
    111 UPDATE new SET auto='zhangxin',his=1000 WHERE id=120
    112 update kongkong set parent=5 where id=15,把15改成5
    113 update 表名 set 作者 =“张三” where id=15//修改id=15的作者
    114 
    115 查询数据
    116 select* |字段from table_name [where条件][order by 字段(排序)asc|desc][limit 限定输出结果]
    117          哪个字段    从哪个表中查         查询条件     排序(ASC默认升序)(DESC降序)
    118 SELECT title,id FROM 表名 ;
    119 SELECT title,id FROM 表名 WHERE title LIKE "%广州%";//模糊查询,标题有广州的
    120 SELECT title,id FROM 表名 WHERE title LIKE "广州%";//模糊查询,标题有广州开头的
    121 SELECT title,id FROM 表名 WHERE id between 50 and 100;//条件 查询 50到100之间
    122 SELECT title,id FROM 表名 ORDER BYid ASC;//对id降序排列
    123 SELECT title,id FROM 表名 ORDER BY id DESC,time ASC;//对id降序排列 时间为升序排列;
    124 SELECT title,id FROM 表名 ORDER BY id DESC,time ASC LIMIT 0,10;//从第0行起输出10条记录,不包括第0行,用语网页数据分页
    125 
    126 LIKE模糊查询=%
    127 
    128 select 表列 from 表名 untion all select
  • 相关阅读:
    第一个java程序和注释
    hadoop map端join
    hadoop wordcount入门
    hadoop reduce端联结
    hadoop streaming的使用
    HDU5752 Sqrt Bo
    L2-008 manacher 的应用
    L3-001 凑零钱
    L2-001 紧急救援
    如何在ubuntu下安装go开发环境
  • 原文地址:https://www.cnblogs.com/hasubasora/p/6608171.html
Copyright © 2011-2022 走看看