sql statement


  1. > mysql --help
  2. mysql> help
  3. >mysql -h 192.168.1.114 -P 3306 -u root -p
  4. >mysqldump -h192.168.1.114 -P3306 -uroot -pRoot_3306 piwigo test lab > u.sql
  5. mysql> SELECT DISTINCT id FROM lab;
  6. mysql> LOAD DATA LOCAL INFILE 'lab.txt' INTO TABLE lab LINES TERMINATED BY '\r\n';
  7. mysql> SET sql_mode = '';
  8. mysql> SELECT id, COUNT(*) FROM lab;
  9. mysql> alter table lab add name varchar(64);
  10. mysql> alter table lab drop city;
  11. mysql> SELECT * FROM lab WHERE id NOT IN(1,6);
  12. mysql> SELECT * FROM lab WHERE id NOT BETWEEN 5 AND 10;
  13. mysql> select test.id,lab.id,lab.name from lab left join test on test.id=lab.id order by lab.id;
  14. right,left,inner,full join(compare)
  15. mysql> SELECT id FROM test UNION ALL SELECT id FROM lab;
  16. mysql> SELECT id FROM test UNION SELECT id FROM lab;(seem to distinct different result.)
  17. mysql> ALTER TABLE test ADD UNIQUE(age);
  18. mysql> CREATE INDEX id_index ON test(age DESC);
  19. mysql> ALTER TABLE test DROP INDEX id_index;
  20. mysql> ALTER TABLE lab ADD FOREIGN KEY(major_id) REFERENCES test(id);//foreign key col value must could found in PRIMARY KEY col value;
  21. ALTER TABLE lab DROP FOREIGN KEY major_id;
  22. 		mysql> ALTER TABLE test DROP PRIMARY KEY;
    		Query OK, 7 rows affected (0.07 sec)
    		Records: 7  Duplicates: 0  Warnings: 0
    		说明了索引确实对应字段每个数据上都附加的。
    	
  23. mysql> ALTER TABLE test ADD PRIMARY KEY(id);
  24. mysql> ALTER TABLE lab ALTER major_id SET DEFAULT 18;>
  25. mysql> alter table lab alter name drop default;
  26. mysql> CREATE VIEW u AS SELECT * FROM test;//INDEX will lose.
  27. mysql> DROP VIEW u;
  28. mysql> SELECT * FROM test WHERE major IS NOT NULL;
  29. mysql> ALTER TABLE test MODIFY major CHAR(50);
  30. mysql> SELECT id,SUM(id) AS su FROM test GROUP BY major HAVING su < 50;
  31. select id,COUNT(*) from lab where a=1 and id =3 group by name,age order by age desc limit 3\c
  32. mysql> SELECT id,MONTH(NOW()) AS age FROM lab;
  33. mysql> select * from lab where id REGEXP '..';
  34. mysql> QUIT
  35. mysql> SELECT VERSION(),CURRENT_DATE;
  36. mysql> SELECT SIN(PI()/4), (4+1)*5;
  37. SELECT NOW();
  38. SELECT USER()
  39. 存储过程 中的 RDBMS - 关系数据库管理系统(Relational Database Management System) 关系数据库管理系统 (RDBMS) 也是一种数据库管理系统,其数据库是根据数据间的关系来组织和访问数据的。
mysql sql problem opt?
mysql> SELECT * FROM lab WHERE id = 1 OR 1 = 1;
mysql> CREATE TABLE f(1 int); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 int)' at line 1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值