选择显示字体大小

mysql常识与基本操作


字段类型
   1.int[(m)]

   正常大小整数类型

   2.double[(m,d)] [zerofill]

   正常大小(双精密)浮点数字类型

   3.date

   日期类型。支持的范围是1000-01-01到9999-12-31。mysql以yyyy-mm-dd格式来显示date值,但是允许你使用字符串或数字把值赋给date列

   4.char(m)

   定长字符串类型,当存储时,总是是用空格填满右边到指定的长度

   5.blob text

   blob或text类型,最大长度为65535(2^16-1)个字符。

   6.varchar

   变长字符串类型。

   1: 显示数据库
 
   show databas,

   2:当前选择的数据库

   mysql> select database();
   +------------+
   database()
   +------------+
   test ;
   +------------+
   database()
   +------------+
   test   
   +------------+

   当前数据库包含的表信息:

   mysql> show tables;
   +---------------------+
   tables in test 
   mysql> show tables;
   +---------------------+
   tables in test   
   +---------------------+
   mytable1      
   mytable2      
   +---------------------+

   获取表结构

   mysql> desc mytable1;
   +---------+-------------+------+-----+---------+-------+
   field  mysql> desc mytable1;
   +---------+-------------+------+-----+---------+-------+
   field  type   null key default extra
   +---------+-------------+------+-----+---------+-------+
   s1   varchar(20) yes null     
   +---------------------+------+-----+---------+-------+

 

   5.导入数据库
   (1)创建.sql文件

   (2)先产生一个库如auction.c:mysqlbin>mysqladmin -u root -p creat auction,会提示输入密码,然后成功创建。

   (2)导入auction.sql文件

   c:mysqlbin>mysql -u root -p auction < auction.sql。

   通过以上操作,就可以创建了一个数据库auction以及其中的一个表auction。

   6.修改数据库

   (1)在mysql的表中增加字段:

   alter table dbname add column userid int(11) not null primary key auto_increment;

   这样,就在表dbname中添加了一个字段userid,类型为int(11)。

   7.mysql数据库的授权

   mysql>grant select,insert,delete,create,drop

   on *.* (或test.*/user.*/..)

   to 用户名@localhost

   identified by 密码;

   如:新建一个用户帐号以便可以访问数据库,需要进行如下操作:

   mysql> grant usage

   -> on test.*
   -> to testuser@localhost;
   query ok, 0 rows affected (0.15 sec)

   此后就创建了一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作:

   mysql> grant select, insert, delete,update
   -> on test.*
   -> to testuser@localhost;
   query ok, 0 rows affected (0.00 sec)

   此操作使testuser能够在每一个test数据库中的表执行select,insert和delete以及update查询操作。现在我们结束操作并退出mysql客户程序:

   mysql> exit
   bye

  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons