1、安装:sudo apt-get install mysql-server (服务器端)注:安装过程需要设置数据库ROOT密码
sudo apt-get install mysql-client (客户端,好像装完服务器端这个也装上了)
2、登录:终端下:(1)mysql -h localhost -u root -p 然后会要求你输入密码
(2)mysql -u root -p 有密码用户的精简模式,默认主机是localhost
(3)mysql -u root 无密码用户精简模式,默认主机localhost
3、增加用户:
- mysql>GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; 拥有所有权限,有密码的本地用户
- mysql>GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 拥有所有权限,有密码的网络远程用户
- mysql>GRANT RELOAD, PROCESS ON *.* TO 'user'@'localhost; 拥有RELOAD, PROCESS权限的本地用户,无密码
- mysql>GRANT USAGE ON *.* TO 'user'@'localhost; 没有权限的本地用户,无密码
4、修改用户密码:
- ROOT修改其他用户密码:SET PASSWORD FOR 'user'@'localhost' = PASSWORD ('password'); 括号中留空则表示密码为空
- 用户修改自己密码:SET PASSWORD = PASSWORD ('password');
- 全局模式更改密码:GRANT USER ON *.* TO 'user'@'%' IDENTIFIED BY 'password';
5、创建数据库:CREATE DATABASE database_name;
6、选择使用的数据库:USE database_name; 最后的分号非必需
7、显示所有数据库:SHOW databases
8、展示数据库下的所有表:SHOW tables; 使用这个命令必需是先使用USE(第6点)选择数据库
9、创建表及定义数据类型:mysql>CREATE TABLE table_name (name VARCHAR(20), Owner VARCHAR(20), Sex CHAR(1), Birth(DATE));
10、查看表的数据类型:DESCRIBE table_name;
11、向数据表中写数据:
- 文件导入方式:LOAD ADTA LOCAL INFILE '路径(区分大小写)' INTO TABLE table_name;
- 单条数据手工录入:INSERT INTO table_name VALVES ('name', 'owner', 'sex','birth',);
12、从表中检索信息:一般格式 SELECT what_to_select (需要显示的列,*表示所有) FROM which_table(数据来源表名) WHERE conditions_to_satisfy(条件)
暂时写到这里,边学习边记录,以后可以翻查。
转载请注明出处及链接,谢谢!
文章评论
学习了.
早架设了LINUX,就是没有怎么用,哎,需要压力才有动力啊...
还没在Linux中架过mysql呢