Re: Newbie :create table multi, index

2005-04-04 Thread Gleb Paharenko
Hello.



Use something like:



 create table user(

 UserID int primary key,

 Password varchar (20),

 User_stats int);



See:

  http://dev.mysql.com/doc/mysql/en/create-table.html

  





Aji Andri [EMAIL PROTECTED] wrote:

 hi seniors,

 

 I'm trying to create a table, here my table

 properties,

 

 create table user (

 UserID int primary,

 Password varchar (20),

 User_stats int multi

 );

 

 i'm still confuse in User_stats properti's that is

 multi,

 what really use 'multi' is ?

 and what the conection between primary key and index

 

 Thx before the guide,

 

 Aji  

 

 

 

 



 __ 

 Do you Yahoo!? 

 Yahoo! Small Business - Try our new resources site!

 http://smallbusiness.yahoo.com/resources/ 

 



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
   ___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: Newbie :create table multi, index

2005-04-02 Thread Rhino

- Original Message - 
From: Aji Andri [EMAIL PROTECTED]
To: mysql@lists.mysql.com
Sent: Saturday, April 02, 2005 2:13 AM
Subject: Newbie :create table multi, index


 hi seniors,

I assume that English is not your first language. Seniors means old
people and some people would be offended by being called old if they are
not old ;-)

  I'm trying to create a table, here my table
  properties,

  create table user (
  UserID int primary,
  Password varchar (20),
  User_stats int multi
  );

  i'm still confuse in User_stats properti's that is
  multi,
  what really use 'multi' is ?
 and what the conection between primary key and index

I don't know what you are trying to do with the word 'multi'. If you look at
the article in the manual that describes CREATE TABLE -
http://dev.mysql.com/doc/mysql/en/create-table.html -  the word 'multi' is
not one that belongs in a CREATE TABLE statement. I assume that 'user_stats'
is the name that you want to give to your third column and you want the
datatype to be 'int'. That's fine, but I don't see what you want the word
'multi' to do in that statement.

The primary key clause in your statement tells MySQL that the columns named
in the clause uniquely identify each row in the table. For example, if you
say

primary key(UserID)

you are saying that each row of the table has a different, non-null, value
in UserID. In other words, each row in the table can be uniquely identified
by the value of UserID; you will never get two or more rows that have the
same UserID. This is very important because most updates will be made based
on the primary key value and you will want to be sure that only the desired
row gets updated.

An index is a shortcut that helps the database find rows more quickly.
However, if you have no indexes, the database will still be able to find the
rows that satisfy your query. An index in a database is very similar to an
index in a reference book: if you have an index in a book, you can look up
the information you want in the index and you will see that the information
can be found on page 27; then, you can go to page 27 and find the exact
information. If you don't have an index, you can still find the information
but you'll have to read every page of the book to find it, which will
usually take much longer.

Database designers usually created indexes on the primary keys of tables. In
fact, some databases *automatically* build primary key indexes.

However, indexes don't have to be unique. You can create indexes on
non-unique columns of a table if you like. For instance, if you had a column
listing the name of the city in which your customers live, you can create an
index on that column. Then, if you want to find all the rows where the city
is Tokyo, the index will help the database find all the Tokyo customers
faster.

Non-unique indexes normally have to be built manually via CREATE INDEX
statements.

Rhino



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Newbie :create table multi, index

2005-04-01 Thread Aji Andri
hi seniors,
 
 I'm trying to create a table, here my table
 properties,
 
 create table user (
 UserID int primary,
 Password varchar (20),
 User_stats int multi
 );
 
 i'm still confuse in User_stats properti's that is
 multi,
 what really use 'multi' is ?
and what the conection between primary key and index
 
 Thx before the guide,
 
 Aji  





__ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]