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

    1创建用户

    
    
    create user 'alex'@'192.168.1.1' identified by '159357'; #指定Ip
    
    
    create user 'alex'@'192.168.1.%' identified by '159357'; #Ip前面部分只要匹配即可

    create
    user 'alex'@'%' identified by '159357'; #不限Ip

    2指定权限

    grant select,insert,update on db1.t1 to 'alex'@'%'; #指定 select,insert,update权限
    grant all privileges  on db1.t1 to 'alex'@'%'; #指定所有权限

    3操作数据库

    create database db1;
    create database db2 default charset utf8; #考虑中文,数据库整个是utf8格式 show databases;
    drop database db1;

    4操作表

    create table t1 (id int(10),
                           name char(20),
                           phone int(12));
    create table t1 (id int(10),
                           name char(20),
                           phone int(12)
              ) default charset=utf8; #
    考虑中文,表整个是utf8格式
    create table t1 (id int(10),
                           name char(20),
                           phone int(12)
              ) engine=innodb default charset=utf8;
    innodb 支持事务
    myisam 不支持事务

    create table t1 (id int(10),
                  列名 类型 null,
                  列名 类型 not null,
                  列名 类型 not null default 1,
                  列名 类型 auto_increment primary key, #auto_increment 表示:自增 primary key :表示 约束(不能重复且不能为空);加速查找 name char(20), phone int(12)
              ) engine=innodb default charset=utf8;
    show tables;
    select * from t1;
    insert into t1(id,name,phone) values(01,'xiaoming',111222333);
    
    insert into 表的名字(列名a,列名b,列名c) values(值1,值2,值3);
    delete from t1;  #清空表
    trancate table t1; #清空表
    drop table t1;删除表
  • 相关阅读:
    Java多线程简介
    Java同步简介
    java enum的用法详解
    Instrumentation(3)
    持久化类的三种实例状态
    依赖注入和控制反转
    事务的4个要素及其工作原理
    mysql创建表与索引
    SpringAOP所支持的AspectJ切点指示器
    使用Spring的命名空间p装配属性-摘自《Spring实战(第3版)》
  • 原文地址:https://www.cnblogs.com/gao-chao/p/13252598.html
Copyright © 2011-2022 走看看