用来查询数据库中表的数据。关键字: select 、where 等。
注:查询只是对数据的一种显示,不会对数据库进行修改
1.查询所有数据 : select * from 表 “*” 表示所有列; select id ,name, age, sex, birthday from 表 (注:全部字段写法相对于“*”的写法查询效率要高,但写法比较麻烦)
2.查询部分列 : select 字段1, 字段2……. from 表
3.别名查询( 别名作用是方便观看和处理数据)查询时可以给表、列指定别名,关键字: AS
SELECT 字段1 AS 别名1,字段2 AS 别名2……. from 表 或者 SELECT 字段1 别名1,字段2 别名2……. from 表 ; AS 可以不写
4.清除重复值 ( 查询指定列并且数据不出现重复 ): SELECT DISTINCT 字段1,字段2...... FORM 表
5.查询结果进行运算 ( 注意:参与计算列必须是数值类型 )
5.1与固定值计算: SELECT 列名1+固定值 FROM 表
5.2列与列计算 : SELECT 列1+ 列2 FROM 表
6.条件查询 : SELECT * From 表 WHERE 字段 = 值
启动这个试试看/mysql/bin/mysqld_safe &
试试看我整理的笔记
1. 安装mysql
mysql-5.0.41-linux-i686-glibc23.tar.gz 由于mysql是二进制包。所以还是比较方便的。
直接解压。然后移动。
mv mysql-5.0.41-linux-x86_64-glibc23 /usr/local/mysql
cd /usr/local/mysql
groupadd mysql
useradd -g mysql mysql
chown -R mysql .
chgrp -R mysql .
chown -R root .
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/www/mysql/data
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
chkconfig --level 3 mysqld on
mv /usr/local/mysql/data /home/www/mysql
chown -R mysql:mysql /home/www/mysql
编辑/etc/my.cnf
在 [mysqld] 段增加
datadir = /home/www/mysql
skip-innodb
wait-timeout = 10
max_connections = 512
max_connect_errors = 10000000
在 [mysqld] 段修改
max_allowed_packet = 16M
thread_cache_size = CPU个数*2
将 log-bin 注释
service mysqld start
bin/mysqladmin -u root -p
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)