mysql 常用SQL汇总

| |
[不指定 2016/09/07 15:17 | by 刘新修 ]
SQL代码
  1. 1.用管理员登陆  
  2. mysql -u root -p;   
  3.   
  4. 2.创建数据库  
  5. create database nodeDB;  
  6.   
  7. 3.删除数据库  
  8. drop database nodeDB;  
  9.   
  10. 4.查看数据库  
  11. show databases;  
  12.   
  13. 5.选择目标库  
  14. use nodeDB;  
  15.   
  16. 6.查看目标表所有字段  
  17. select * from user;  
  18.   
  19. 7.创建用户  
  20. //user01只能本地访问  
  21. CREATE USER user01@'localhost' IDENTIFIED BY 'user01';  
  22.   
  23. //user02可以远程访问  
  24. CREATE USER user02@'%' IDENTIFIED BY 'password1';  
  25.   
  26. 8.修改user01密码  
  27. SET PASSWORD FOR 'user01'@'localhost'=PASSWORD('password2');  
  28.   
  29. 9.授权  
  30. //user01管理db01全部权限  
  31. GRANT ALL PRIVILEGES ON nodeDB.* TO user01;  
  32.   
  33. //user02查看权限,并修改密码  
  34. GRANT SELECT  ON *.* TO 'user02'@'%' IDENTIFIED by 'password2';  
  35.   
  36. 10. 刷新数据库  
  37. flush privileges;  

创建测试表:

SQL代码
  1. //判断有库就删除  
  2. drop database if exists school;  
  3. create database school;  
  4. use school;  
  5. create table teacher(  
  6.     id int(3) auto_increment not null primary key,  
  7.     name char(10) not null,  
  8.     address varchar(50) default '深圳',  
  9.     year date  
  10. );  
  11.   
  12. //以下为插入字段  
  13. insert into teacher values(null,'allen','大连一中','1976-10-10');  
  14. insert into teacher values(null,'jack','黄冈中学','1975-12-23');  
  15. insert into teacher values(null,'jesse','北京四中','1980-6-23');  
  16. insert into teacher values(null,'tony','衡水中学','1982-2-12');  
Tags: ,
数据库技术 | 评论(0) | 引用(0) | 阅读(1368)