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

    一.修改密码

    step1:
    苹果->系统偏好设置->最下边点MySQL 在弹出页面中 关闭mysql服务(点击stop mysql server)

    step2:
    进入终端输入:cd /usr/local/mysql/bin/
    回车后 登录管理员权限 sudo su
    回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
    回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

    step3.
    输入命令 ./mysql
    回车后,输入命令 FLUSH PRIVILEGES;
    回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
    至此,密码修改完成,可以成功登陆。

    step4:
    打开终端,为Path路径附加MySQL的bin目录
    PATH="$PATH":/usr/local/mysql/bin
    然后通过以下命令登陆MySQL(密码就是前面自动生成的临时密码)
    mysql -u root -p
    登陆成功,但是运行命令的时候会报错,提示我们需要重设密码。
    mysql> show databases;
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    mysql>
    修改密码,新密码为123456
    set PASSWORD =PASSWORD('123456');
    再次执行show databases;就正常了。

    二.创建数据库

    1.首先打开终端输入如下命令:
    /usr/local/MySQL/bin/mysql -u root -p
    其中root为用户名。
    2.这时会出现如下命令:
    Enter password:
    此时如果你没有改密码,直接敲回车。否则,输入你的密码。
    这样就可以访问你的数据库服务器了。
    3.创建一个名字为ImageProcessing数据库:
    create database ImageProcessing;
    4.可以用以下地命令来查看创建的数据库是否成功:
    show databases;
    5.进入数据库:
    use ImageProcessing;
    6.用下面的命令来查看该数据库中的表:
    show tables;

    三.创建数据库的代码

    1.create 创建数据库
    create database firstDB;
    2.show 查看所有数据库
    show databases;
    3.use 使用数据库
    use firstDB;
    4.查看当前使用的数据库
    select database();
    5.drop 删除数据库
    drop database firstDB;


    创建表格的代码
    1.创建表的前提是必须至少有一个存放表的数据库,并且use使用(database)
    use 数据库
    2.create创建一个表格
    create table DD(数据名 数据类型 数据的结构(not null)); create 类型 名字
    create table DD(age int not null);
    3.show展示当前数据库中的所有的表格
    show tables;
    4.desc 查看当前表的结构

    四.to数据库的基本使用

    mysql
    1)mySQl存储结构:数据库-》表-》数据 sql语句
    2)管理数据库:
    增添:create database 数据库
    删除数据库: drop database 数据库
    修改数据库: alter database 数据库 (修改)
    查询数据库: show database 数据库
    3)管理表:
    选择一个数据库 :use 数据库;
    增加 :create table 表(字段名1 字段名类型,字段名2 字段名类型)
    删除 : drop table 表;
    修改:
    添加字段: alter table 表 add【行列]字段名 字段类型;
    alter table you add COLUMN new2 VARCHAR(20) NOT NULL;   
    删除字段: alter table 表 drop【行列]字段名 字段类型;
    alter table you drop COLUMN new2 VARCHAR(20) NOT NULL;
    修改字段类型:alter table 表 modify 字段名 新的字段类型;
    修改字段名称:alter table 表 change 旧的字段名 新的字段名 字段类型;
    修改表名称: alter table 表 rename 新表名
    4)管理数据:
    增加: insert into 表 (字段1,字段2......)values(值1,值2.....);
    删除: delect From 表 where 条件
    修改: update 表 set 字段1 = 值1 ,字段二 = 值二。。。。。。where条件
    查询:
    1)所有的字段:select * from 表;
    2)指定字段 : select 字段1,字段2.。from 表;
    3)指定的别名: select 字段1 as 别名 form 表;
    4)合并列:select(字段1+字段2)from 表;
    5)去重 :select distinct字段 from 表
    6)给定条件:
    1)逻辑条件 :与(and)或(or)
    select*from 表 where 条件1 and/or 条件2
    2)比较条件:> < >= <= between and(在。。。。范围之内)
    select*from 表 where DD>=90
    3)判断条件
    判断:null is null /is not null
    判断空字符串 : =""
    4)模糊条件 :like
    % :替换当前任意的字符
    _:替换一个字符
    7)分页查询:
    limit起始行,查询行数
    起始行冲0开始
    8)排序:order by 字段
    asc:正序,顺序
    desc:反序,倒序
    9)分组查询
    group by 字段
    分组后在筛选 having 条件


    desc DD;
    5.表格里面的属性
    create table you(
    -> ID int not null,
    -> Age int not null,
    -> name varchar(25) not null);

    插入数据代码
    1.插入对应类型的数据到指定的表格中
    insert into 表格的名字 values(属性1,属性2,属性3); 注意一定要使用逗号隔开
    2.查询表格中对应属性的值
    select*from 表格的名字;

  • 相关阅读:
    IntelliJ Idea 常用快捷键列表
    管理Django1.9静态文件static
    django模板中如何导入js、css等外部文件
    Struts2+hibernate 结合,实现登陆校验
    python统计文档中词频
    Hibernate连接各种数据库的配置
    hibernateDAO层基本的增删改查
    vue2.0+element+node+webpack搭建的一个简单的后台管理界面
    WEB 前端开发插件整理
    机器学习之条件随机场(八)
  • 原文地址:https://www.cnblogs.com/youjiajin/p/6040453.html
Copyright © 2011-2022 走看看