码迷,mamicode.com
首页 > 数据库 > 详细

数据库基础

时间:2015-10-10 12:50:45      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:localhost   数据库基础   identified   ip地址   password   



数据库基础

#代表当前shell>代表mysql环境

无密码登录:#mysql

有密码登录:#mysql  -u 用户名 -p

  -h 远程登录主机IPlocalhost为本机)

             -P 指定端口号进行登录

设定root密码:#mysqladmin -u root password 密码

              >setpassword = password (“密码”);

创建用户:    >create  user 用户名@’授权登录IP地址’identified by ‘密码’;

                                 授权地址为%,代表任意远程地址,不包括本地

              >grantall on *.* to 用户名@’授权登录IP’ identified by ‘密码’;

              >setpassword for 用户名@’IP’ = password (“密码”);

查看用户权限:>show grants for 用户@’IP’;

移除用户权限:>revoke 权限 on *.* from 用户@’IP’;

查看数据库:  >show databases;

增加数据库:  >create database 库名;

删除数据库:  >drop database 库名;

进入数据库:  >use 库名;

查看库中表格:>show tables;

删除表格:    >drop table 表名;

查看表格信息:>describe 表名;

修改表名:    >alter table 旧表名 rename 新表名;

增加表格:    >create table 表名 (

                      第一字段名 数据类型 其他选项,

                      第二字段名 数据类型 其他选项,

                      primarykey (字段名));       #设置主键

     数据类型:

                   tinyint1字节,范围(-128~127

                   smallint2字节,范围(-32768~32767

                   mediumint3字节,范围(-8388608~8388607

                   int4字节,范围(-2147483648~2147483647

                   bigint8字节,范围(+-9.22*1018次方)

                   date3字节,日期,格式:2014-09-18

                   time3字节,时间,格式:08:42:30

                   datetime8字节,日期时间,格式:2014-09-1808:42:30

                   timestamp4字节,自动存储记录修改的时间

                   year1字节,年份

                   char(n):固定长度,最多255个字符

                   varchar(n):可变长度,最多65535个字符

                   tinytext:可变长度,最多255个字符

                   text:可变长度,最多65535个字符

                   mediumtext:可变长度,最多224次方-1个字符

                   longtext:可变长度,最多232次方-1个字符

      其他选项:

                   notnull:数据不为空

                   unsigned:数据不能为负数

                   auto_increment:自增长

                   default‘ ’:设置默认数据

修改字段属性:>alter table 表名 modify 字段信息;

修改字段名:  >alter table 表名 change 旧字段名 新字段名 字段信息;

增加表中字段:>alter table 表名 add 字段信息 first/after 字段名;

删除表中字段:>alter table 表名 drop 字段名;

修改主键:>alter table 表名 add (constraint  primary key(字段名));

查看表中数据:>select * from 表名;

表中插入数据:>insert into 表名 (字段名) values (数据)

         字段名可以只写需要插入的数据,也可以省略

         数据为字符型要用“”,数据可以一次写多条

修改表中数据:>update 表名 set 字段名 = “修改后数据” where 主键

修改整个字段:>update 表名 set 字段名 = 字段名+1

删除表中数据:>delete from 表名 where 字段名 =

 

字段名不能为特殊单词

自增长时字段名称必须写

 

 




本文出自 “linux整理笔记” 博客,请务必保留此出处http://lt519.blog.51cto.com/10672050/1701342

数据库基础

标签:localhost   数据库基础   identified   ip地址   password   

原文地址:http://lt519.blog.51cto.com/10672050/1701342

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!